私はC++へのビット新たなんだとQtで物事を仕事にしようとすると、この混乱を招く事に出くわした:C++クラスオブジェクトのポインタとアクセスメンバ関数
様々なチュートリアルの概念のようなものを述べる:
Class *obj;
*obj
- 参照メモリに格納されたオブジェクトの値を表示する
obj
- それは
ようポインティングされたメモリのアドレスとなり、Iはsomethiをするだろう以下のようなNG
*obj=new Class();
が、私は機能にアクセスしたい場合は、私が代わりに*obj->function1();
のobj->function1();
をしなければならない - 通常のオブジェクトであるため、[normalObj.function1();
]働くだろう、なぜわからない、それはだから直接価値。
ので、ポインタオブジェクトは、なぜ私たちは、 に機能にアクセスするためのメモリ参照を使用するか、また、通常のオブジェクトの場合には、そのは常に参照することにあるんため
PS:誰かが良いのチュートリアルに私を導くことができますC++でポインタを使用することで、これらのようなクエリを直接扱うことができます。
のように行うことができます[「C++でのポインタの良いチュートリアル」](http://dl.dropbox.com/u/6101039/Modern%20C%2B%2B .pdf) –