c++4

来源:互联网 发布:java集合泛型转换工具 编辑:程序博客网 时间:2024/05/20 12:47

1.内联函数

   C++中推荐使用内联函数替代宏代码块,使用inline关键字声明内联函数,通常就是将它在每个调用点上内联的展开。

   内联函数必须和函数体实现写在一块,没有普通函调用时的额外开销(压栈,跳转,返回)。

   内联机制用于优化规模比较小、流程直接、频繁调用的函数。

2.在默认参数列表的规则中。如果默认参数出现,那么右边的都必须有默认参数

3.函数占位参数,函数调用时必须写够参数

4.默认参数和占位参数一起,为以后的扩展留下线索void fun(int a,int b,int = 0)

5.class和struct

 用struct关键字定义的类,默认是public;class默认是private.

6.#pragma once等价于

#ifndef ...

#define ...


#endif


                                

原创粉丝点击