を使用すると、アイデンティティなした場合、またはクラスができ、使用になりたい場合は、それは不明であるメソッドを呼び出すとする必要がありますクラスのインスタンスを作成します。これは、printInformationメンバにいくつかの一般的な情報を記述させるか、オブジェクトのアイデンティティーについてより具体的にするかによって異なります。
ケース1:あなたは、インスタンスを作成せずにクラスを使用します。そのクラスのメンバはstaticである必要があります。このキーワードを使用すると、クラスの新しいインスタンスを作成せずにメソッドを呼び出せることをコンパイラに指示します。
class MyClass
{
public:
static void printInformation();
};
ケース2:あなたが最初のクラスは、アイデンティティを持つようにそれが行われた後、あなたがオブジェクト彼を使用することができ、オブジェクトを作成する必要があり、クラスはインスタンスを持つようにしたいですメソッド。
Myclass m; m.printInformation(); // Or, in the case that you want to use pointers: Myclass * m = new Myclass(); m->printInformation();
あなたはポインタを使用する際にわからない場合
は、このStack Overflow questionにPukkuの概要をお読みください。
現在のケースではポインタは必要ありません。あなたがメソッドを呼び出すためのクラスのインスタンスを作成する必要があります:-)