
c++学习笔记
TeddyZhangOvO
研究生在读,微信公众号:算法工程师之路
展开
-
将引用作为函数参数
临时变量如果函数的实参与引用参数不匹配时,将产生临时变量,但前提是引用参数为const,在以下两种情况下生成临时变量:实参的类型正确,但不是左值;实参的类型不正确,但可以转换成正确的类型如以下非const情况作为引用参数时,会出现类型不匹配的编译错误!但是将函数的引用形参改为const后代码就可以正常运行,在类型不匹配的情况下,C++会创建与类型匹配中间变量,并让引用形参来引用该变量!#inc原创 2018-01-02 20:35:35 · 554 阅读 · 0 评论 -
Linux下GDB调试
之前写C++的一些程序都是在windows下,直接使用VS2017的傻瓜式编译器,最近尝试摸索在linux进行C++程序的编译,有了一些成果!代码编辑器: VS Code(虽然vim很强大,但我觉得的vim查看和修改少量代码更为适合,编辑整个程序文件还是用VS Code吧)代码编译器: 虽然VS Code有对应的C++插件,还是感觉不舒服,所以笔者还是使用指令在VS Code下方的TERMIN...原创 2019-07-03 11:23:54 · 254 阅读 · 0 评论