C++学习笔记
文章平均质量分 79
从入门到放弃
Joy_917
一个被修电脑耽误的民谣厨子
展开
-
C++学习笔记2——易混淆概念及易忽略知识点
main函数返回值必须为int类型,0表示成功,非0返回值通常对应错误类型。“输入输出流”中‘流’的概念:随着时间推移,字符是顺序生成或消耗的。标准库中的iostream库中的ostream类型还定义了cerr和clog对象,前者用来输出警告和错误消息,后者输出程序运行时一般信息。类型的含义:不仅定义了数据元素的内容,也定义了这类数据所能进行的运算。对象的含义:具有某种数据类型的内存空间。文件结束...原创 2018-03-07 18:24:53 · 333 阅读 · 0 评论 -
C++学习笔记1——安装GNU编译器,配置sublime,编译运行第一个程序
本系列文章仅作为本人学习C++路上的点滴,思考的记录,也希望可以帮助到需要的同学,若有错误之处欢迎各位前辈斧正,谢谢~教材:对于第一本教材并没有纠结很久,业内普遍推荐 《C++Primer 第五版》,还可以当做字典查询。如果对编程没有一点了解的跨专业同学,建议选择《C++ Primer Plus》。 编辑器:本人推荐SublimeText3或者VScode,优点是体积小,插件丰富。考...原创 2018-03-04 23:52:59 · 5326 阅读 · 1 评论 -
Code::Blocks基本环境配置,中文乱码,新建工程等系列解决方案
使用VS2017一段时间后,代码提示不太友好,需要额外按键才能选择,占用空间又大;sublimeText插件丰富,但是配置耗时,所以偷懒还是选择一款专业的轻量但功能丰富的编辑器,在此记录下Win10安装配置Code::Blocks的步骤,以及日后遇到Bug的解决方案。编译器设置: 首先在官网下载地址安装Code::Blocks后(有自带编译器的版本--codeblocks-17.12...原创 2018-03-26 10:52:41 · 4682 阅读 · 0 评论 -
cin.ignore()详解
cin.sync()的功能是清空缓冲区,而cin.ignore()虽然也是删除缓冲区中数据的作用,但其对缓冲区中的删除数据控制的较精确。有时候你只想取缓冲区的一部分,而舍弃另一部分,这是就可以使用cin.ignore(),其使用方法是:cin.ignore(int intExp, char chExp);其中intExp 是一个整型表达式,也可以是一个整型数值,这个数值表示在一行中忽略的字符的最大...转载 2018-04-03 14:10:27 · 4388 阅读 · 0 评论