随笔分类 -  C/C++笔记

摘要:near指针和far指针 在DOS下(实模式)地址是分段的,每一段的长度为64K字节,刚好是16位(二进制的十六位)。near指针的长度是16位的,所以可指向的地址范围是64K字节,通常说near指针的寻址范围是64K。far指针的长度是32位,含有一个16位的基地址和16位的偏移量... 阅读全文
posted @ 2015-06-04 23:02 陈洪波 阅读(330) 评论(0) 推荐(0)
摘要:我们都知道,在STL中基本上都使用了模板类的声明,即template。在模板类的声明中,我们有两种方式:template template 在这里,class和typename是相同的。也就是说,在声明一个template type parameter(模板类型参数)的时候,clas... 阅读全文
posted @ 2015-06-03 23:11 陈洪波 阅读(558) 评论(0) 推荐(0)
摘要:之前在腾讯实习生笔试的时候,遇到一个问题,当时一点思路也没有,现在想了想,找了一些资料,大体上明白了应该如何去做。 问题是: 使用C实现求一个变量的大小,不使用sizeof。首先我先把我的代码贴上:#define size(x) ((char*)(&x+1)-(char*)(&x))... 阅读全文
posted @ 2015-04-19 16:14 陈洪波 阅读(128) 评论(0) 推荐(0)
摘要:我们在使用任何一门编程语言时,都离不开基本数据类型,即使该语言的数据类型是弱类型的,当我们在面向对象编程的时候,类的大小与类中属性的声明有什么关系呢?现在我们就一起探讨一下。 下面我们看下面一段代码: 该代码段用于测试C++中的基本数据类型的大小,首先声... 阅读全文
posted @ 2014-07-05 00:53 陈洪波 阅读(189) 评论(0) 推荐(0)