次のようにして、VS2010 で「Socket」というクラスを追加できないことはわかっています。
- プロジェクトを右クリック
- 追加 -> クラス
- C++ クラス -> 追加
- クラス名として「Socket」と入力し、finish を押します
あなたは得る:
'Socket' is a reserved class name
その代わりに、"Socket1" というクラスを追加して、"1" の出現箇所をすべて削除したところ、VS はエラーなしでコンパイルされたようです。これにより、競合が発生しますか? または、名前空間を使用して上記のエラーを回避する適切な方法はありますか?