C++基础
se-tester
这个作者很懒,什么都没留下…
展开
-
命令行使用GNU编译器和Microsoft编译器
1.GNU编译器 $ g++ prog1.cc -o prog1$是提示符,执行后生成可执行文件prog1(Unix) 或者 prog1.exe (Windows);如果 -o prog1 省略,则生成 a.out (Unix) 或者 a.exe (windows)。2. Microsoft编译器C:\directory> c1 -GX prog1.cppC:\d原创 2015-08-25 17:08:36 · 568 阅读 · 0 评论 -
signed和unsigned取值范围的问题
就以char为例,char可以是unsigned和singed类型。如果是unsigned类型,取值范围是:00000000 —— 11111111 ,即 0——255,一共256个数,这个很好理解。如果是singed类型,第一位是符号位,0表示正数,1表示负数,那么正数范围是:00000000 ——01111111 ,即0——127,而负数在内存中可存储的范围是:10000000——11原创 2015-09-07 22:34:50 · 7068 阅读 · 0 评论 -
C++项目编译后生成哪些文件?
C++程序编译后生成的文件:.exe :可执行文件,点击即可运行 .ilk :当选定渐增型编译链接时,连接器自动生成ILK文件,记录链接信息 .obj :目标文件,obj文件与cpp文件名字一一对应.pch :prcompiled-header,预编译头文件 .idb :文件保存的信息,使编译器在重新编译的时候只重新编译改动过的函数和最新类定义改动过的源文件,这样可提高变异速原创 2015-10-23 10:55:59 · 4419 阅读 · 0 评论 -
VC++ 与C 语言的区别
1. VC++中的cin,cout 自动识别输入输出数据类型而自动调整输入输出格式 C语言中的scanf,printf输入输出数据类型由用户指定.2. C++结构体中可以有成员函数,C语言不可.原创 2015-11-19 23:36:05 · 1322 阅读 · 0 评论