I、ポインタのリストアクセス違反エラーポインタリストへのポインタを作成するときに
list<ObjectClass*> *lst_testList;
へのポインタを作成しようとし、それを私がプログラムを構築することができます
void FunctioningClass::functioningMethod()
{
ObjectClass *object = new ObjectClass();
object->i_testing = 234;
lst_testList->push_back(object);
object = lst_testList->front();
cout<<object->i_testing;
std::getchar();
}
この方法を使用しようとしてメートル。しかし、私はそれを実行すると、このエラーが表示されます。
ConsoleApplication7.exeの0x012885DAで未処理の例外が発生しました。0xC0000005:0x00000004という場所を読み取るアクセス違反。
私はこの
list<ObjectClass*> lst_testList;
のようなリストを作成し、このようにそれを使用することを通告、
lst_testList.push_back(object);
それはtは私にエラーを与え、didnの。
'lst_testList'はうんざりですか?私はそれを初期化したのですか? – songyuanyao
http://stackoverflow.com/questions/6500313/why-should-c-programmers-minimize-use-of-new –