玩具2 this指针 c++新手可以来玩玩
#include <stdio.h>
#include <string>
struct ssp
{
const char* d;
};
class milk{
std::string p;
public:
milk(const char* e){
p = e;
}
const char* get_string(){return p.c_str();};
void niuniu(ssp* a){
*(int*)(&a - 1) = (int)a;
printf("p=%s\n",get_string());
};
};
int main(int argc,char** argv)
{
ssp zzz = {"哈哈哈哈"};
milk a("嘿嘿");
a.niuniu(&zzz);
return 0;
}