- 博客(4)
- 收藏
- 关注
原创 C++入门-nullptr与NULL
p1和p2在c++中相同,在c语言中p1是(void *)0。(通过下面的定义可以看出)所以在c++下要使调用时的参数为指针必须使用nullptr。
2022-07-13 12:12:33 402 1
原创 C++入门-auto关键字
1.auto可以修饰各种类型的变量,然后在编译阶段,将变量类型推导出来,进行替换。2.在同一行声明多个变量,变量类型需要相同,否则编译会报错。3.auto不能作为函数参数4.auto不能直接来声明数组5.范围for...
2022-07-13 09:30:36 748
原创 函数-C++内联函数
常规函数:程序执行到函数调用时 1.储存该函数调用的内存地址 2.将函数参数复制到堆栈 3.跳到标记函数的起点的内存单元,执行函数代码 4.再回到第1步储存的地址。内联函数:在编译时,编译器将使用相应的函数代码替换函数调用。宏:通过文本替换来实现调用。不能按值来传递参数。内联函数:按值来传递参数实现调用。使用情况常规函数:来回跳跃并记录跳跃位置会有一定的运行开销内联函数:1.多次调用占用更多内存 2.不能使用递归使用高度频繁,而且操作内容简单的情况下使用
2022-07-12 15:53:23 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人