Effective C++ 总结1 从C转向C++(条款1 - 4)
来源:互联网 发布:淘宝采集软件违规吗 编辑:程序博客网 时间:2024/06/03 12:05
1. 尽量用const和inline而不用#define
尽量用编译器而不用预处理
2. 尽量用<iostream>而不用<stdio.h>
3. 尽量用new和delete而不用malloc和free
new和delete可以这么有效地与构造函数和析构函数交互
可能存在的问题:比如有一个函数GetMemory()返回一个动态内存,由调用者负责释放,但是调用者不知道应该用free还是delete。
4. 尽量使用c++风格的注释
- Effective C++ 总结1 从C转向C++(条款1 - 4)
- Effective C++ 总结1 从C转向C++(条款1 - 4)
- Effective C++ 总结1 从C转向C++(条款1 - 4)
- Effective C++ 总结1 从C转向C++(条款1 - 4)
- Effective C++(条款1-4)
- effective C++(第一章 从C转向C++)
- 条款1:尽量用const和inline 而不用#define (第一章 从C转向C++)
- 《Effective C++》让自己习惯C++:条款1-条款4
- 《Effective C++》条款03总结
- 《Effective C++》条款04总结
- 《Effective C++》条款07总结
- 从C转向C++:条款1:尽量用const和inline而不用#define
- effective C++ 第一章:从C转向C++
- Effective C++摘要《1、2章:从c转向c++、内存管理》20090206
- Effective C++摘要《1、2章:从c转向c++、内存管理》
- 从C转向C++:条款2:尽量用而不用
- Effective C++——条款4(第1章)
- Effective C++:条款01
- 推荐一款好用的外语复读工具——aboboo
- 我的博客开通啦
- TCP和UDP网络通讯的区别及实现方式
- GridView 实现服务器端和客户端全选的两种方法
- 谁能告诉我怎么修改win7文件夹属性?
- Effective C++ 总结1 从C转向C++(条款1 - 4)
- 抉择
- 基于 DeepZoom技术的Bing Maps客户端实现研究
- smarty日期时间
- “.NET 4.0 网络开发入门之旅系列文章”—— IP 知多少?(中)
- GridView 实现服务器端和客户端全选的两种方法
- MySql创建函数
- weblogic admin 不能重起服务(Server may already be running)
- Effective C++ 总结1 从C转向C++(条款1 - 4)