2011年7月19日

VC++,掀起你的盖头来——谈VC++对象模型(转)

摘要: 译者前言一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认为本文是深入理解C++对象模型比较好的一个出发点。这篇文章以前看到时就觉得很好,旧文重读,感觉理解得更多一些了,于是产生了翻译出来,与大家共享的想法。虽然文章不长,但时间有限,又若干次在翻译时打盹睡着,拖拖拉拉用了小一个月。一方面因本人水平所限,另一方面因翻译时经常打盹,错误之处恐怕不少,欢迎 阅读全文

posted @ 2011-07-19 11:30 原来... 阅读(690) 评论(0) 推荐(0) 编辑

C/C++四种线程同步

摘要: 1.Critical SectionA.速度快B.不能用于不同进程C.不能进行资源统计(每次只可以有一个线程对共享资源进行存取)2.MutexA.速度慢B.可用于不同进程C.不能进行资源统计3.SemaphoreA.速度慢B.可用于不同进程C.可进行资源统计(可以让一个或超过一个线程对共享资源进行存取)4.EventA.速度慢B.可用于不同进程C.可进行资源统计 阅读全文

posted @ 2011-07-19 10:54 原来... 阅读(529) 评论(0) 推荐(0) 编辑

C/C++笔试、面试题(下)

摘要: 8.当一个类A 中没有生命任何成员变量与成员函数,这时sizeof(A)的值是多少,如果不是零,请解释一下编译器为什么没有让它为零。(Autodesk)答案:肯定不是零。举个反例,如果是零的话,声明一个class A[10]对象数组,而每一个对象占用的空间是零,这时就没办法区分A[0],A[1]…了。29. 在8086 汇编下,逻辑地址和物理地址是怎样转换的?(Intel)答案:通用寄存器给出的地址,是段内偏移地址,相应段寄存器地址*10H+通用寄存器内地址,就得到了真正要访问的地址。30.比较C++中的4种类型转换方式?请参考:http://blog.csdn.net/wfwd/archiv 阅读全文

posted @ 2011-07-19 10:51 原来... 阅读(1228) 评论(0) 推荐(0) 编辑

C/C++笔试、面试题(上)

摘要: 1.求下面函数的返回值(微软)int func(x){ int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx;}假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个 阅读全文

posted @ 2011-07-19 10:50 原来... 阅读(719) 评论(0) 推荐(0) 编辑

什么能在main()函数之前或之后执行

摘要: C/C++ main()主函数执行前和执行后还能运行其它的吗?答案: 可以例如:#include<iostream>#include<string>using namespace std;string str="预备......";cout<<str<<endl;int fn1(){cout<<"中间"<<endl;return 0;}int main(){cout<<"开始"<<endl;_onexit(fn1);cout<< 阅读全文

posted @ 2011-07-19 09:56 原来... 阅读(755) 评论(0) 推荐(0) 编辑

标准模板库(STL)学习指南之map映射

摘要: Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。下面举例说明什么是一对一的数据映射。比如一个班级中,每个学生的学号跟他的姓名就存在着一一映射的关系,这个模型用map可能轻易描述,很明显学号用int描述,姓名用字符串描述(本篇文章中不用ch 阅读全文

posted @ 2011-07-19 09:24 原来... 阅读(2534) 评论(0) 推荐(1) 编辑

导航