C++のコピーコンストラクタとメモリ管理
コピーコンストラクタの動作原理
オブジェクト間の代入操作(例:`obj2 = obj1;`)は、デフォルトのコピーコンストラクタを呼び出します。この際、各オブジェクトは異なるメモリアドレスに配置され、メンバ変数の値がコピーされます。
#include <iostream>
using namespace std;
struct Person {
int age;
string name;
};
int main() {
Person p1 = ...
9月8日 09:59 投稿