4 13 D:\dev c++\实验1.cpp [Error] expected initializer before 'init_List'
时间: 2024-10-14 20:11:00 浏览: 34
这个编译错误提示 "expected initializer before 'init_List'" 表示在 D:\dev c++\实验1.cpp 文件中的某个位置,编译器期望看到一个变量、常量或者数据成员的初始赋值(initializer),但在遇到 "init_List" 之前并没有找到这样的初始化语句。
"init_List" 可能是指向名为 "Init_List" 的函数调用,但它在这里应该被放在一个表达式的位置,比如对一个变量进行初始化,或者在构造函数里调用。例如:
```cpp
MyClass obj;
init_List(obj); // 或者
int listData = init_List(); // 如果 init_List 返回的是一个整数
// 错误的部分可能是
// 不正确的写法:
init_List; // 缺少实际的对象或变量去接收它的结果
```
要解决这个问题,你需要确保在使用 "init_List" 函数的地方提供了一个合适的上下文,使其能够正确地进行初始化。如果你是在创建对象时想调用构造函数,那么确保构造函数名字是 "init_List" 而不是 "init_List()",除非它是返回值类型并且用于赋值。
阅读全文