template <class T>class bag{public:private: typedef struct{voID* prev; struct{T item; unsigned int count;} body; voID* next;}* node; typedef struct{ node operator->() { return current; } operator(){;} // <- i can not do that,right? private: node current; } iterator;//...};解决方法 为它做一些好名字:-)
typedef struct Noname1 {voID* prev; Noname1(){}; struct Noname2{T item; unsigned int count; Noname2() {}} body; voID* next;}* node;
编辑:大声抱歉,写错了一个,但原则是一样的:-)
总结以上是内存溢出为你收集整理的c – 无命名结构的构造函数全部内容,希望文章能够帮你解决c – 无命名结构的构造函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)