自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?

c用宏定义,c++用inline关键字。宏定义一般不进行参数类型检查,内联函数会进行类型检查,更加安全。宏是由预处理器对宏进行替代,而内联函数是通过编译器控制的。引入内联函数的目的是为了解决程序中函数调用的效率问题。函数是一种更高级的抽象。它的引入使得编程者只关心函数的功能和使用方法,而不必关心函数功能的具体实现;函数的引入可以减少程序的目标代码

2016-11-29 22:10:24 6791

原创 malloc/free与new/delete的小总结

区别:1、new自动计算需要分配的空间,而malloc需要手工计算字节数;2、new是类型安全的,而malloc不是,比如:        int* p = new float[2]; // 编译时指出错误        int* p = malloc(2*sizeof(float)); // 编译时无法指出错误       (new内置了sizeof、类型转换

2016-11-15 22:15:47 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除