随笔分类 - C/C++语法
语法的使用
strcpy_s和strcpy()
摘要:转自: https://www.cnblogs.com/hrhguanli/p/4570093.html strcpy_s和strcpy()函数功能几乎相同。strcpy函数。就象gets函数一样,它没有方法来保证有效的缓冲区尺寸,所以它仅仅能假定缓冲足够大来容纳要拷贝的字符串。 在程序执行时,这将
阅读全文
c++中各类型数据所占字节数(二)
摘要:转自:https://blog.csdn.net/allen_tony/article/details/76973906 https://blog.csdn.net/zzwdkxx/article/details/53635173 关于多个父类,虚继承,类本身自己的虚函数,情况比较复杂,后续时间再研
阅读全文
c++中各类型数据所占字节数(一)
摘要:转自: https://blog.csdn.net/hi_baymax/article/details/82415896 和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(shor
阅读全文
可变参数函数
摘要:https://blog.csdn.net/zhangxiangdavaid/article/details/38278249 https://www.cnblogs.com/engraver-lxw/p/7225232.html int demo(char* msg,...){ if (!msg)
阅读全文
C++将数组的元素顺序随机打乱
摘要:参考: https://blog.csdn.net/cordova/article/details/52884399 https://zhidao.baidu.com/question/1604258083773493627.html 自己的测试代码 打乱之后,恢复:
阅读全文
位操作运算符的最好的解释
摘要:我们可以从“投票选举”的角度理解逻辑运算符: 1、 与:要求所有人都投票同意,才能通过某议题 2、 或:只要求一个人投票同意就可以通过某议题 3、 非:某人原本投票同意,通过非运算符,可以使其投票无效 4、 异或:有且只能有一个人投票同意,才可以通过某议题 当使用逻辑运算符时,我们会遇到一种很有趣的
阅读全文
提高C++程序运行效率的10个简单方法
摘要:转载: 一、尽量减少值传递,多用引用来传递参数。至于其中的原因,相信大家也很清楚,如果参数是int等语言自定义的类型可能能性能的影响还不是很大,但是如果参数是一个类的对象,那么其效率问题就不言而喻了。例如一个判断两个字符串是否相等的函数,其声明如下: 1 2 3 4 bool Compare(str
阅读全文
new一个数组,delete释放内存
摘要:int *a = new int[4]; for(int i=0;i<4;i++) { a[i] = i; printf("a[%d]=%d\n", i, i); } delete[] a; return 0;
阅读全文
浙公网安备 33010602011771号