0 c++ stl linked-list pass-by-reference
我在传递STL列表obj b参考时面临问题,这里是使用原型的代码
void input(list<string>& *x[])
Run Code Online (Sandbox Code Playgroud)
主要宣告
list<string> *table[SIZE];
input(table); //calling
Run Code Online (Sandbox Code Playgroud)
任何帮助都会得到赞赏.
您的函数正在尝试获取指向指向a的引用的指针list<string>.您的问题是无法创建指向引用的指针.
您应该尝试引用一个指针数组list<string>:
void input(list<string> *(&x)[SIZE])
Run Code Online (Sandbox Code Playgroud)