C/C++知识小点
文章平均质量分 63
sea_mo
这个作者很懒,什么都没留下…
展开
-
sizeof用法总结
在c/c++中,经常会遇到考察一个变量占多大的内存,往往会涉及到很多的细节问题,这里就进行总结一下。 1、关于字符变量的内存占用大小 2、关于struct的内存占用大小 3、关于enum的内存占用大小 4、关于union的内存占用大小 5、关于类的内存占用大小 1、字符数组和字符串 首先区分两个名词:字符数组和字符串 字符数组:首先它是一原创 2014-08-02 10:48:20 · 686 阅读 · 0 评论 -
小端字节序与大端字节序
端模式分为:小端字节序和大端字节序,也就是字节在内存中的顺序。 小端字节序:低字节存于内存低地址;高字节存于内存高地址。如一个long型数据0x12345678 0x0029f458 0x78 0x0029f459 0x56 0x0029f45a 0x34 0x0029f45b 0x12 在以上数据存转载 2014-08-03 11:04:55 · 535 阅读 · 0 评论 -
C++拷贝构造函数详解
一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plaincopy int a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简单例子。转载 2014-08-25 15:37:58 · 477 阅读 · 0 评论 -
高危函数
高危函数主要是指业界已经明确的存在安全隐患的函数。系统安全漏洞往往来源于程序中,使用高危函数对来自网络报文的不严谨处理。 高危函数 危险系数 存在的漏洞问题描述 void * memcpy( void *dst, const void *src, size_t len); 很危险 当len超过dst实际内存大小时,存在踩越原创 2014-08-18 13:08:43 · 2416 阅读 · 0 评论