{ ←の前のクラス名と } ←の後のクラス名の違い

クラス名の定義をするために、
class 名前 {};
class {} 名前;
の2種類の方法があると思っていました。

わたしはclass {} 名前;の方を使っていますが、以前ひとにコードを見せたとき、
「クラス名が定義されていないのはおかしいよ。」
と指摘を受けました。
これでクラス名が定義されていないのなら、わたしは今まで一体何をしていたのでしょうか・・・?

また、
class {} 名前; の関数を引用したいときは、
クラス名.関数名 (); でうまく行っていましたが、
class 名前 {}; にするとうまく関数を使えなくなってしまいます。。

この名前の付け方で、クラス内の関数を使うときはどういうコードを書けばよいのでしょうか。

多重質問になってしまい申し訳ないです。

コメントを投稿

0 コメント