如何訪問我的結構以在其中獲取/設置值? 這裏我的示例代碼如何在struct中設置/獲取struct結構中的值
#include <iostream>
using namespace std;
typedef struct t_TES
{
double dTes;
}TES;
struct SAMPLE1
{
struct TES;
};
int main()
{
SAMPLE1 sss;
//How can i get/set dtes value??
sss.TES.dtes=10;
cout<<sss.TES.dtes<<endl;
return 0;
}
是否更多鈔票像這樣「sss.TES.dtes = 10」分配值; 並通過調用這個「sss.TES.dtes」來獲取值; 我已經嘗試將 - >或::運算符組合起來以獲取/設置值,但總是遇到編譯錯誤。
原諒我的英語不好,謝謝..
您的編譯器的錯誤消息應該顯示原因(錯誤:'struct SAMPLE1 :: TES'的無效使用)。閱讀它並看到你有一個TES嵌套結構。 –