C++编程中会出现哪些错误,各是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:59:29
cannot convert parameter 1 from 'class std::basic_ofstream<char,struct std::char_traits<char> >' to 'class std::basic_ifstream<char,struct std::char_traits<char> > &'
A reference that is not to 'const' cannot be bound to a non-lvalue
请问在C++编程中出现的上面一段错误信息是什么意思,另请大家帮个忙列出在C++在会出现的各种错误信息并说明是什么意思,谢谢大家--------------------Configuration: tjchuan 1 - Win32 Debug--------------------
Linking...
tjchuan 1.obj : error LNK2001: unresolved external symbol "void __cdecl print3(class std::basic_ofstream<char,struct std::char_traits<char> > &,int,int)" (?print3@@YAXAAV?$basic_ofstream@DU?$char_traits@D@std@@@std@@HH@Z)
tjchuan 1.obj : error LNK2001: unresolved external symbol "double __cdecl stavg(int,int)" (?stavg@@YANHH@Z)
Debug/tjchuan 1.exe : fatal error LNK1120: 2 unresolved externals
执行 link.exe 时出错.
这是什么意思
请 请 请请 请 请 下面的留个QQ号码啊!

错误解释(1):

不能将(函数的)第一个参数从ofstream类型转换为ifstream&类型。

原因:

调用函数的时候参数类型用错。

--------------------

错误解释(2):

print3和stavg没有找到相应的实现(unresolved)。代码链接中断。

原因:

未包含相应代码文件(比如只有头文件而没有CPP文件的类),或者没有加入相应的静态库文件到工程选项中。

--------------------

列出在C++在会出现的各种错误信息并说明是什么意思?

错误多了去了,VC编译阶段可能的错误就编号从1001到4999,一个个写出来还给你解释,写完了偶就见上帝去了。