64,637
社区成员
发帖
与我相关
我的任务
分享
int p(int a,int b)
{
return ((a>b)?a:b);
}
int main()
{
printf("%x\n",p);
int n=(int)&p;
printf("%d\n",n);
int (*ptr)(int,int);
ptr=(int(*)(int,int))n;
int c=ptr(5,6);
printf("%d\n",c);
return 0;
}
int main()
{
vector<string> vc;
vc.push_back("123");
int n=&vc;
vector<string>* vs=(vector<string>*)n;
vs->push_back("456");
return 0;
}
#include <iostream>
#include <vector>
using namespace std;
int main(void)
{
vector<string> vc;
vc.push_back("123");
void* p = (void*)&vc;
vector<string>* vs = (vector<string>*)p;
vs->push_back("456");
cout << vs->at(0) << endl;
cout << vs->at(1) << endl;
return 0;
}