質問: ### C++のクラス名の前についているのは何か teratailでの質問は初めてなので、使い方が間違っていたらすみません。 あるフリーゲームのオープンソースを見ていたところ ヘッダファイルに以下のようなクラス宣言がありました。 (都合上改変してあります) ``` class MY_API myClass{ ・・・省略・・・ } ``` 入門書やサイトなどを見ると普通は以下のようにclassの後は クラス名が来ると書いてあるのですが、 ``` class MyClass{ ・・・ ``` このMY_APIの部分は何を意味するのでしょうか?
回答: iwanoteさんのおっしゃるように、 関数をエクスポートするためのキーワードを以下のように 置き換えていたようです。 ``` #define MY_API __declspec(dllexport) ``` 別のファイルに記述されていたので、気づきませんでした。 有難うございます!