1: #include<iostream>
2: #include<string>
3: using namespace std;
4: class TEST {
5: public:
6: TEST(){
7: cout<<"TEST()"<<endl;
8: }
9: TEST(string b){
10: cout<<"TEST(string) "<<endl;
11: }
12: TEST(const TEST &t){
13: cout<<"cpy_test"<<endl;
14: }
15: };
16: int f(const TEST& b){
17: return 0;
18: }
19: int f1( TEST b){
20: return 0;
21: }
22: int main()
23: {
24: TEST temp= TEST();
25: TEST t="sdfda"; //gcc下无法通过编译,改为string(“sdfda”),就可以了
26: f("1");//gcc下无法通过编译,改为string(“1”)就可以了
27: while(1){}
28: return 0;
29: }
转载于:https://www.cnblogs.com/ForFreeDom/archive/2012/05/20/2509336.html