C++ Primer 回顾一

   不知不觉工作已经快4年了,从走出校园到今天的繁忙工作,总是感慨时光流逝,心有诸多无奈,也有欢声笑语,回忆总是百味的,不管生活如何的变化,作为一个标准的程序员,学习还是一件长相守的事;可最近几个月发现,记忆真的成了问题,学的很多知识和经验总是很难把住,所以想了想还是搞个博客,记录点下来吧,俗话说,好记性不如烂笔头,(总感觉我的记忆停留在高中,就会点经典词汇),咳咳,从今天开始,准备复习一下C++,就从最基础的编程语言开始吧,俗话说温故而知新,可以为师也,废话不多说,走起;
   还得补一句,我是看到哪,想到哪,写到哪,难免出错,也请大家把这些文章当成小学散文一样,有错误偏差的地方,及时指正一下,我也不想误人子弟;

第一部分

基本类型
  • os通过main函数调用执行程序,并返回int(状态指示器 0:success)值给os;
  • IDE: linux GNU g++(MinGW安装和使用)和 window visual Studio(助手和x64库等);
  • 文件格式:.c .cp .cpp .cxx;
  • 数据类型在各系统所占字节大小,点击查询
类型32bit64bit
short22
int44
float44
double88
long48
long long88
*48

- C++,Java 静态编译,性能快,Phyton,Ruby动态编译,性能慢;
- 函数体外,变量自动初始化,体内,不会进行自动初始化,不要依赖未定义的行为;
- extern 外部声明,带赋值初始化/直接初始化为定义;非const变量默认是extern,(const默认是局部某个作用域或文件,外部如需使用需“extern const”);
- 分别编译
- 头文件中的三种定义:类,编译时就已知的const对象(局部特性)和inline函数;


结:简单的基本类型,基础到不能在基础了,可挖掘的东西还是很多的。
扩:MinGW和Cygwin区别,前者修改的是编译器,将linux独有函数fork等解释成等价函数,小快,适合window运行程序,后者修改的是库,利用win32库实现linux函数,大慢,全面,适合linux运行程序;

环境,特性,原理

2:34,就寝;


标准库类型

待续

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值