![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++/C/STL
文章平均质量分 75
yake25
计算机
展开
-
char 与 unsigned char的本质区别
http://www.cnblogs.com/qytan36/archive/2010/09/27/1836569.html 在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,转载 2012-04-14 19:18:47 · 675 阅读 · 0 评论 -
Thinking in c++学习笔记 5,6
第5章 隐藏实现 1. 设置限定 Cstruct无法控制客户程序员进行特殊的行为,无法控制客户程序员操作struct里的函数 2. C++访问权限控制 public成员:任何人都可以访问。类似于struct。 private成员:只有自己可以访问,任何人都不可以访问,private是设计者与客户程序员之间的原创 2012-04-15 19:21:42 · 2056 阅读 · 0 评论 -
strlen和sizeof的区别
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的转载 2012-04-17 15:17:40 · 482 阅读 · 0 评论