人生最曼妙的风景,竟是内心的淡定与从容!
C++: 約束どおり new はどうですか
new
もちろん、このプログラミングの習慣は非常に悪いものです
そして C++ の new と は、あなたが思っているほど 単純ではありません
上記のオブジェクトを構築する java/c++ メソッドは異なり、c++ は実際のオブジェクトを返しますが、java はポインタに似ています。逆に理解すれば、c++ があります。ポインタを返す java と同様の使用法もあります: new test(1)このように返されるものはポインタです~~これは当てはまりませんか? test(1).A();(new test(1))->A(); // もちろん、メモリリークがあるため、これはお勧めできません
java/c++
c++
java
new test(1)
test(1).A()
(new test(1))->A();
あなたの C++ は new を使用していません
C++: 約束どおり
リーリーnew
はどうですかもちろん、このプログラミングの習慣は非常に悪いものです
そして C++ の
new
と は、あなたが思っているほど 単純ではありません上記のオブジェクトを構築する
java/c++
メソッドは異なり、c++
は実際のオブジェクトを返しますが、java
はポインタに似ています。逆に理解すれば、c++
があります。ポインタを返すjava
と同様の使用法もあります:new test(1)
このように返されるものはポインタです~~これは当てはまりませんか?
test(1).A()
;(new test(1))->A();
// もちろん、メモリリークがあるため、これはお勧めできませんあなたの C++ は new を使用していません