如果目标不是指针类型,则不需要空值检查
对于C++的空间分配操作,记住分两步走:先分空间后赋值
strlen(char *)可以得到字符串的长度(C类型),但是必须要加1,为'\0'
先单元测试,再写程序
函数定义部分的实参部分声明不能加默认值
char *nn=new char[10];
delete[] nn;
本文分享了C++编程中的实用技巧,包括避免空指针检查、空间分配两步法、正确获取字符串长度、单元测试优先等。这些知识点对C++开发者来说至关重要。
如果目标不是指针类型,则不需要空值检查
对于C++的空间分配操作,记住分两步走:先分空间后赋值
strlen(char *)可以得到字符串的长度(C类型),但是必须要加1,为'\0'
先单元测试,再写程序
函数定义部分的实参部分声明不能加默认值
char *nn=new char[10];
delete[] nn;
转载于:https://www.cnblogs.com/billdingdj/p/10473171.html
1894
832
168

被折叠的 条评论
为什么被折叠?