C/C++基础知识总结
[006] HIWORD宏取高16位。
[005] 使用strcmp需判断参数是否为NULL
[004] main函数的第三个参数envp
有的编译器支持三个参数的main函数,但不推荐这么写。
[003] 引用 reference
引用的本质是常量指针。 type * const p
引用的精髓在于传参。
函数有大型对象作参数时,使用引用参数可以提高传参效率。
[002] 函数的默认参数
默认的顺序从右到左,且不能跳跃。
默认参数在声明处。(给调用者看的)
带默认参数的函数与重载函数易导致二义性。
[001] sizeof为求字节运算符,而不是一个函数。
The result of the sizeof operator is of type size_t, an integral type defined in the include file STDDEF.H.
This operator allows you to avoid specifying machine-dependent data sizes in your programs.
The sizeof operator never yields 0, even for an empty class.
When applied to a structure type or variable, sizeof returns the actual size, which may include padding bytes inserted for alignment.