- address of this
- #include <iostream>
- using namespace std;
- class Base
- {
- public:
- void test()
- {
- void *address_of_this =&this;
- cout<<address_of_this<<endl;
- }
- };
- int main()
- { Base k;
- k.test();
- return 0;
- } //error non-lvalue in unary'&'
- std::cout << this;
- void* a = this;