摘要: 1、不允许有长度为0的数据类型存在,所以Small 占1个字节空间 2、成员函数不占用空间。 3、数据对齐,目的提高CPU的存储速率。 4、如果一个类中有虚函数,则会具有指向虚函数的指针空间。 5、sizeof用于数组是,读取的是数组的全部占用空间,作用于指针时,不管指针指向的是什么,大小一律是4个 阅读全文
posted @ 2016-10-20 17:12 IT男汉 阅读(276) 评论(0) 推荐(0) 编辑
摘要: %是求余运算符,也叫模除运算符,用于求余数。 %要求两个操作数均为整数(或可以隐式转换成整数的类型)。 标准规定: 如果%左边的操作数为负数时,则模除的结果为负数或者0, 如果%左边的操作数为正数时,则模除的结构为正数或者0。 c 为字符类型,其235对应二进制位0xFD,也就是-3的补码形式。则c 阅读全文
posted @ 2016-10-20 16:42 IT男汉 阅读(68629) 评论(0) 推荐(0) 编辑
摘要: mutable 关键字是用来解决常函数中不能修改对象的数据成员问题。 如果希望在某些情况下,希望在常函数中仍然可以修改某个成员变量的值,那么就在该成员变量的声明前面加上关键字mutable 阅读全文
posted @ 2016-10-20 16:25 IT男汉 阅读(538) 评论(0) 推荐(0) 编辑
摘要: const_cast是一种C++运算符,主要是用来去除复合类型中const和volatile属性(没有真正去除)。 变量本身的const属性是不能去除的,要想修改变量的值,一般是去除指针(或引用)的const属性,再进行间接修改。 用法:const_cast<type>(expression) 通过 阅读全文
posted @ 2016-10-20 16:12 IT男汉 阅读(30841) 评论(2) 推荐(4) 编辑
摘要: 文字常量编译之后在代码区,不可寻址。 常变量可以寻址。 运行时常变量并不是放在只读内存中。而是和一般变量一样放在数据区。 所以运行时如果能够获得常变量的地址,一样可以通过特殊的途径对它们进行修改。 其实j已经是6 但是直接输出j时,编译器会有一定的优化,将j直接变成数字5进行输出。 const使用位 阅读全文
posted @ 2016-10-19 15:24 IT男汉 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: iso646.h 头文件中包含许多宏定义 #define and && #define and_eq &= #define bitand & #define bitor | #define compl ~ #define not ! #define not_eq != #define or || # 阅读全文
posted @ 2016-10-18 16:59 IT男汉 阅读(600) 评论(0) 推荐(0) 编辑
摘要: URLDecoder和URLEncoder用于完成普通字符串和application/x-www-form-urlencoded MIME字符串之间的相互转换。编程过程中可能涉及普通字符串和这种特殊字符串的相关转换,这就需要使用URLDecoder类和URLEncoder类1、URLDecoder类... 阅读全文
posted @ 2015-04-29 11:48 IT男汉 阅读(396) 评论(0) 推荐(0) 编辑
摘要: java为网络支持提供了java.net包,该包下的URL和URLConnection等类提供了以编程方式访问Web服务的功能,而URLDecoder和URLEncoder则提供了普通字符串和appliction/x-www-form-urlencoded MIME 字符串相互转换的静态方法。使用I... 阅读全文
posted @ 2015-04-29 11:06 IT男汉 阅读(288) 评论(0) 推荐(0) 编辑
摘要: BlockingQueue是一个接口,也是Queue的子接口。BlockingQueue具有一个特征:当生产者线程试图向BlockingQueue中放入元素时,如果该队列已满,则线程被阻塞;但消费者线程试图从BlockingQueue中取出元素时,如果队列已空,则该线程阻塞。程序的两个线程通过交替向... 阅读全文
posted @ 2015-04-24 21:56 IT男汉 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 如果程序不使用synchronized关键字来保证同步时,而是直接使用Lock对象来保证同步,则系统中不存在隐式的同步监视器,也就不能使用wait()、notify()、notifyAll()方法进行通信了。当使用Lock对象来保证同步时,java提供了一个Condition类来保持协调,使用Con... 阅读全文
posted @ 2015-04-24 19:19 IT男汉 阅读(574) 评论(0) 推荐(0) 编辑