随笔分类 -  C++

C++学习笔记-2 C++类型系统
摘要:基本类型整形短整型short int整形int长整形long int字符型char浮点型单精度型float双精度型double长双精度型long double布尔型boolvoid型voidvoid类型是一种特殊类型。不能声明void类型的变量。您可以声明void *类型的变量(指向void),分配原始内存时,有时会需要。但是,void指针不是类型安全的,一般不提倡在现代c++中使用。在函数声明中,一个void返回值表示该函数没有返回值。这是常见的和可接受的void使用方法。复合类型数组结构体struct共用体union枚举enum类类型class指针引用引用的规则:1)引用被创建的同时必须被 阅读全文
posted @ 2012-09-25 10:52 nami 阅读(272) 评论(0) 推荐(0)
C++学习笔记-1 入门
摘要:开发方式 在unix世界有大量的程序员是传统的非IDE的方式进行软件开发。一般是如下组合: 1.编译器:gcc,clang等 2.编辑器:一般是vim/emacs 3.make:gnu make 或者bsd 的pmake等,功能与用法基本一样 4.版本管理:cvs,svn,git等 5.代码阅读:cscope,ctags,lxr等 集成开发环境(IDE) 1.Visual Studio(Visual C++) 2.Borland C++ Builder 3.Eclipse(Myln + CDT + MinGW32 + GCC) 4.Dev-C++(Min... 阅读全文
posted @ 2012-09-14 10:08 nami 阅读(443) 评论(0) 推荐(0)
_tmain()和main()
摘要:转载自:http://xiaoqianaihuangten.blog.163.com/blog/static/1916020332012073460625/用过C的人都知道每一个C的程序都会有一个main(),但有时看别人写的程序发现主函数不是int main(),而是int _tmain(),而且头文件也不是<iostream.h>而是<stdafx.h>,会困惑吧?一起来看看他们有什么关系吧首先,这个_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,在哪里定义的呢?就在那个让你困惑的<stdafx.h>里 阅读全文
posted @ 2012-08-03 11:30 nami 阅读(315) 评论(0) 推荐(0)