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

浙公网安备 33010602011771号