c++编程思想(二)--对象的创建和使用
2024-08-29 04:08:26
1、解释器:将源码转换为动作(机器语言),并立即执行
编译器:编译器也会将源码转换为机器语言,但是中间会经过好多步骤,分段编译 ,然后链接,可以实现将代码模块化
2、c++不鼓励多使用预处理命令
3、c++使用静态类型检查,当然也可以加代码进行动态类型检查
4、带空参数 int func(); c++认为就是“不带参数的函数”,c认为是可带任意参数(任意数目,任意类型的)函数
5、extern int a;强调只申明不定义。--即不会分配内存
6、#include <header> 以特定的形式来寻找文件
#include "local.h" 优先从当前目录,在从指定目录(也就是环境变量和系统变量路径
7、#include <stdio.h> c风格
#include <cstdio> c++ 风格
#include<iostream.h> ---c风格,c风格没有命名空间,所以相当于 #include <iosream> using namespace std;
8、为了可移植性,尽量使用POSIX线程库,操作系统级,windows的_beginthreadex肯定就不行了
9、下面就是一些输入输出流,string,vector的使用
最新文章
- Nginx实现多域名证书HTTPS
- Apache 启动.htaccess 的操作方法
- MYSQL中存储过程的创建,调用及语法
- 写在复习MVC后
- uniGUI试用笔记(十五)通过URL控制参数
- NuGet的几个小技巧
- Session.Abandon, Session.Clear和Session.Remove的区别
- SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-008-SpEL介绍
- hdu2952Counting Sheep
- Python爬虫入门:Cookie的使用
- transform做2d和3d变形(css动画一)
- JAVA基础第三章-类与对象、抽象类、接口
- js数据结构与算法——集合
- [LeetCode] Lemonade Change 买柠檬找零
- TypeScript初探
- Visual Studio未能加载“XX”包的解决方案
- Mybatis Update操作返回值问题
- 从字符集发展史看Unicode和UTF-8的区别
- wchar_t,char,string,wstring等的总结
- Spark分析之SparkContext启动过程分析
热门文章
- webstrom命令大全
- 《算法导论》归并排序----merge-sort
- 单片机modebus RTU通信实现,采用C语言,可适用于单片机,VC,安卓等(转)
- UDP传输包大小(转)
- linux平台很nice的工具
- node.js 下依赖Express 实现post 4种方式提交参数
- HIDKomponente使用读写Hid设备(转)
- iOS 消息推送原理及实现总结 分类: ios技术 2015-03-01 09:22 70人阅读 评论(0) 收藏
- cocos2d-x 跨平台usleep方法
- 主流IOC框架测验(.NET)