我聲明如下C++載體 - acessing型結構的矢量大小的結構
#include <vector>
#include <iostream>
using namespace std;
typedef struct _ListofHops_T
{
int macAddrLtr;
int ttlValue;
}ListofHops;
struct ReadActivateLinkTrace
{
typedef std::vector < ListofHops *> ListofHopsList;
bool operationState;
};
int main()
{
ReadActivateLinkTrace readLinkTrace;
for (size_t listItr=0; listItr < readLinkTrace.ListofHopsList.size(); listItr++)
{
.....
}
}
我想一個結構ReadActivateLinkTrace
內申報跳struct
的列表的矢量內聲明。
- 上述聲明是否有效。
- 我收到以下錯誤編譯
vector.cpp:23: error: invalid use of ReadActivateLinkTrace::ListofHopsList
我是新來的載體。我如何訪問/遍歷結構中定義的結構向量?
感謝Luchian,這是有很大幫助:) – user1840954
@user接受的答案,如果它回答您的問題 - 給它一個對勾。 – Yakk