こんにちは、ポインターである新しいクラス変数を作成し、コピー コンストラクターで初期化したいと考えています。コピーコンストラクターが参照によってどのように機能するかは知っていますが、その方法がわかりません。手伝って頂けますか?たとえば、次の定義があります。
class A{
public:
int a;
private:
};
そして別のコードセグメントで私は次のことを行います:
A *object= new A;
A->a=10;
A *newobject= new A(*object);
しかし、セグメンテーション違反が発生します。手伝って頂けますか?私も試しました:
A *newobject= new A(&(*object));
しかし、それも機能しません。