c++相关知识
2024-08-27 17:39:08
0.C语言基础知识及系统相关:http://c.biancheng.net/cpp/u/jiaocheng/
1.C++ include观点与机制:http://developer.51cto.com/art/201002/182398.htm
2.多维数组与指针的指针:http://www.cnblogs.com/stoneJin/archive/2011/09/21/2184211.html
3.const引用详解:http://www.cnblogs.com/lzjsky/archive/2011/01/04/1925277.html
知识点:
结构体:
- 结构体的内存对齐:从第二个成员开始,其偏移量必须是其类型所占字符的整数倍,另外结构体的大小至少是其中最大类型所占字节的整数倍;
数组:
- 数组作为函数参数时,都被编译成指针来传递,不管几维数组;
类:
- 类作为函数参数时是传递的一份副本,改变相应值并不会影响实参(其他基本类型同理,不包含指针),如果想改变实参的内容可以采用指针或者引用;return类的实例返回的是该实例的另一份副本,传递完成后自动销毁,另:这种参数传递及return的拷贝行为不会触发类的构造函数,但销毁会触发析构函数;(为避免效率资源浪费,参数传递尽量采用指针或引用);
最新文章
- POJ 2186 Popular Cows(Targin缩点)
- js中的逻辑与(&;&;)和逻辑或(||)
- 【转载】JMeter学习(三十六)发送HTTPS请求
- java多线程总结
- jquery判断页面是否滑动到最底部
- javascript的类、委托、事件
- ORA-30004 错误处理
- [转载]SharePoint 2013 解决方案中使用JavaScript
- 【Android】去除应用启动时黑屏现象
- JDBC第一次学习
- Unity3D脚本中文系列教程(十七)
- NOSQL之【WIN7的安装配置】
- #ifndef #define #endif 防止头文件被重复引用
- Struts2第四天
- epoll详解
- 【安装eclipse, 配置java环境教程】 编写第一个java程序
- 基于react+react-router+redux+socket.io+koa开发一个聊天室
- Python应用场景
- 自定义ListView android
- Modbus库开发笔记之六:Modbus RTU Master开发