C++问题集合

来源:互联网 发布:java ftpclient卡死 编辑:程序博客网 时间:2024/06/07 01:36

class String

{

public:

      String();

       String(const String &another);                    //复制构造函数

       String& operator =(const String &rhs);        //赋值构造函数

};

 

1.C++调用C代码,extern "C" 是为了结局编译器重命名问题

2.造成堆栈溢出的原因:

    1)没有回收垃圾资源

    2)层次太深的递归调用

3.

//C++

class A 

{    

public:        

       void Hello(const std::string& name) {           

              std::cout << "hello " << name; 

       }

};

int main(int argc, char** argv)

{    

             A* pa = NULL; //!!    

             pa->Hello("world");    

             return 0;

}

详细见: http://coolshell.cn/articles/5202.html

原创粉丝点击