私はC++を自分自身で試していますが、少し混乱しています。 私は実際にコンストラクタ/コピーコンストラクタ/コンストラクタ/デストラクタを理解し、それらを正しく設定することに問題がありました。 class Containerにコピーと移動コンストラクタとデストラクタを実装したいと思います。私はコピーコンストラクタを最初に試して、それが正しいと思った。残念なことに、デストラクタでは、delete[]
これは私が書いた簡単なプログラムです: using namespace std;
int main() {
string *word = new string[1]; //create a string object
*word = "blablabla"; //assign a string to that object
cout << "String:
仮想関数の動作の例を見ていきます。このテストコードでは、その動作についていくつか質問があります。 class A
{
public:
A(int x)
{
cout << "In A Constructor" << endl;
print();
}
~A(){
cout << "In A Destructor" <<