//compile with c++0x
#include <iostream>
#include <typeinfo>
using namespace std;
class A{
public:
int Print1() {cout << "A::Print1"<< endl; return 1;}
int Print2() {cout << "A::Print2"<< endl; return 2;}
};
int Print1() {cout << "Print1"<< endl; return 1;}
int Print2() {cout << "Print2"<< endl; return 2;}
int main()
{
cout << typeid(&A::Print1).name() << endl;
cout << typeid(&A::Print2).name() << endl;
cout << typeid(Print1).name() << endl;
cout << typeid(Print2).name() << endl;
cout << typeid(&Print1).name() << endl;
cout << typeid(&Print2).name() << endl;
return 0;
}
[c++]class中方法的类型
最新推荐文章于 2024-03-02 11:08:55 发布