小知识点记录

小知识点:
1、strcpy 和 strcpy_s
(1)strcpy(char* point, char const* charValue)
将 charValue 的值往 point 指向的内存区域拷贝,如果内存不够,会将溢出的部分继续往后面拷,会导致其他的内存区域被覆盖,可能引起程序不定时崩溃
(2)strcpy_s(char* point, int length,char const* charValue) (VS2017中推荐的函数)
将 charValue 的值往 point 指向的内存区域拷贝,但是指定了拷贝的字节长度 length 如果超出这个长度,编译器会报错

2、C++11 函数后置返回类型 写法
可能的使用场景,类的某些成员函数的返回值类型很长,为了便于读代码,可能会使用

//函数声明:
auto fun(int a, int b) -> void;
//函数定义:
auto fun(int a, int b) -> void {}

 

posted @ 2020-06-07 11:41  min_zhi  阅读(117)  评论(0编辑  收藏  举报