摘要: 1.关于‘\r’‘\n’: 在Windows中: '\r' 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖;'\n' 换行,换到当前位置的下一行,而不会回到行首; 在Unix系统里: 每行结尾只有“<换行>”,即"\n";Windows系统里面,每行结尾是“< 阅读全文
posted @ 2017-10-26 16:05 燕子不呢喃 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.初始化: string a;//隐式初始化 int b;//未初始化 不要在case中随便初始化呦 2.std::noskipws表示的是不忽略任何地方的空白(包括制表符和空格等) 随手一贴: char cval; int char_a = 0, char_e = 0, char_i = 0,c 阅读全文
posted @ 2017-10-26 15:43 燕子不呢喃 阅读(107) 评论(0) 推荐(0) 编辑
摘要: \n和endl均有换行功能,其区别在于:1.endl比'\n'要多了一个“刷新”流里的缓冲的flush操作以文件输出流(ofstream)为例:当流的缓冲区未满时,写入'\n'的是不会马上写到文件里的,但执行endl会“强行”把缓冲区的内容写入文件中。所以,endl不仅换行,还刷新流缓冲。{incl 阅读全文
posted @ 2017-10-26 13:22 燕子不呢喃 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 最近在公司电脑用有道云的PC端和网页版,贼难用,迁一些笔记到这里。 【知识碎片】C++ primer第一章 1.使用命名空间std,程序员可以避免由于无意中使用了与库中所定义名字相同的名字而引致冲突。2.成对注释符号不可嵌套,会编译错误。最好单行注释。 【知识碎片】C++primer第二章 1.表示 阅读全文
posted @ 2017-10-26 13:20 燕子不呢喃 阅读(272) 评论(0) 推荐(0) 编辑