- 【初心者歓迎】C/C++室 Ver.93【環境依存OK】
944 :デフォルトの名無しさん[sage]:2014/11/25(火) 22:27:07.70 ID:ZF5zgvJU - std::vector<Class> GlobalObject;
function(Class* pointer) { GlobalObject.push_back(); } push_back()を実行すると クラスポインターの示してる値が変わるんだけど原因は何でしょうか?
| - 【初心者歓迎】C/C++室 Ver.93【環境依存OK】
946 :デフォルトの名無しさん[sage]:2014/11/25(火) 22:40:23.25 ID:ZF5zgvJU - >>945
確かに疲れているかもです 見間違いでした。 変更されるのは、クラスポインタの値ではなく クラスポインタが示すオブジェクトのメンバ変数の値が変わっていました。 -175256356.... みたいなあり得ない値に変更されていました。
|
|