teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

イイスギなので修正

2021/10/21 10:45

投稿

BeatStar
BeatStar

スコア4962

answer CHANGED
@@ -65,5 +65,37 @@
65
65
 
66
66
  int func1( long a ); みたいなものの引数や戻り値がクラスだったりenum(列挙体)だったりとかするだけです。
67
67
 
68
+ ---------------
69
+
70
+ [追記1]
71
+
68
- ここまで書ば、基礎が出来いればんなり理解きるはずです。
72
+ ご指摘を受けて、「Maya C++ MStatus」で検索、どうやらクラスみたいです
73
+ [ここ](https://download.autodesk.com/us/maya/2011help/api/class_m_status.html)を見ると、
74
+
75
+ > Public Types
76
+ > enum MStatusCode {
77
+ kSuccess = 0,
78
+ kFailure,
79
+ // (中略)
80
+ kEndOfFile
81
+ }
82
+
83
+ とあります。
84
+
85
+ なので、
86
+
87
+ ```
88
+ class MStatus{
89
+ public:
90
+ enum MStatusCode{
91
+ kSuceess = 0,
92
+ // その他のenumの値
93
+ };
94
+
95
+ MStatus();
96
+ };
97
+ ```
98
+
69
- (私の説明が分りにくいっていう可能性も無いとは言わんが)
99
+ みたな感じになっているのではなかな
100
+
101
+ つまり、『クラス内にある列挙体』のようですね。