- 博客(2)
- 收藏
- 关注
原创 C++11 新特性
C++11 新特性 auto关键字及用法 auto让编译器根据上下文情况,确定auto变量的真正类型。 auto在C++14中可以作为函数的返回值,可以用于__定义__函数,但不可以用于__声明__函数。此特性与__inline__类成员函数类似。 NullPtr关键字 null在c++中会被认为是空值,会作为为空值参数传入形参,而nullptr则是会作为空指针传入形参。 增强for 循环语法 int numbers[] = {1, 2, 3, 4, 5}; for(auto number : numb
2020-09-05 09:41:40
127
原创 调用约定调用惯例
调用约定/调用惯例 调用约定是调用方和被调用方对于函数如何调用的一个明确的约定,只有双方都遵守同样的约定函数才能被正确的调用。 int foo(int n, float m) { int a = 0, b = 0; //```` } 如果函数的调用方在传递参数室先压入参数n,再压入参数m,而函数则认为调用方应该先先压入参数m,再压入参数n,那么在内部中m与n的值将会被交换。 再者,如果函数的调用方决定利用寄存器传递参数,而函数本身仍然认为参数通过栈传递,那么显然函数无法获取正确的参数。 所以
2020-09-05 09:34:03
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人