阅读背景:

在其他构造函数中调用复制构造函数

来源:互联网 
#include <stdlib.h>
#include <iostream>
#include <vector>
#include <string>
class A
{
public:
    std::string s;
    A()
    {
        s = "string";
        new(this)A(*this);
    }
};
int main()
{
    A a;
    std::cout<<a.s;
    return 0;
}
#include <stdlib.h>
#include <iostream>
#includ



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: