私はC++とスマートポインタに不慣れです。私はこのようなコードを持っています。
Example* Example::get_instance() {
Example* example = new Example();
return example;
}
私はそれをこのようなスマートポインタに変換しようとしています
shared_ptr<Example> Example::get_instance() {
shared_ptr<Example> example (new Example());
return example;
}
別のクラスからこれを呼び出そうとすると機能しないため、これは正しい方法ですか。シングルトンオブジェクトを実装しようとしています。