C/C++

C++11新特性:Lambda表达式

或许,Lambda 表达式算得上是 C++ 11 新增特性中最激动人心的一个。这个全新的特性听起来很深奥,但却是很多其他语言早已提供(比如 C#)或者即将提供(比如 Java)的。简而言之,Lambda 表达式就是用于创建匿名...

malloc/free与new/delete的区别

相同点: 都可用于申请动态内存和释放内存。 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动...

iostream和iostream.h的区别

#include <iostream> //标准输入输出流 #include <iostream.h> //非标准输入输出流 C++中为了避免名字定义冲突,特别引入了名字空间的定义(namespace),当代码中用<iostream.h>时,是继承...

C语言的新扩展typeof

说明 typeof关键字是C语言中的一个新扩展,是对C语言原先32个关键字的扩展,这一新扩展特性在Linux的源代码中可以经常看到,这一扩展是否有在C语言的新标准中,我没有去验证,但是据了解,大部分的GNU的C编译器...