C++工作笔记-对二级指针的进一步理解(获取调用者的地址)
生活随笔
收集整理的這篇文章主要介紹了
C++工作笔记-对二级指针的进一步理解(获取调用者的地址)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一般的項目中,如果要獲取調用者參數的地址可以考慮使用二級指針。
程序運行截圖如下:
?
源碼如下:
#include <iostream> #include <conio.h> using namespace std;class A { public:void print() {cout << "Class A print called!\n";} };void analyseParameter(A **a) {cout << "The &a is " << &a << endl;cout << "The a is " << a << endl;cout << "The *a is " << *a << endl; }void main() {A *myA = new A;myA->print();cout << "The myA address is " << &myA << endl;analyseParameter(&myA);_getch(); }可以發現,直接把&myA傳過去,用二級指針接收,就完事了!!!!!!!!
感覺這方法有點歪門邪道!!!!
總結
以上是生活随笔為你收集整理的C++工作笔记-对二级指针的进一步理解(获取调用者的地址)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ STL string的输出
- 下一篇: C++ opengl 纹理过滤之GL_R