c++面试题

1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。private 也被集成,只是派生类没有访问权限而已virtual可加可不加子类的空间里有父类的所有变量(static除外)同一个函数只存在一个实体(inline除外)子类覆盖它的函数不加virtual ,也能实现多态。在子类的空间里,有父类的私有变量。私有变量不能直接访问。--------------------------------------------------------------------------2...
sunkaidong 发布于 2008-10-13 10:40 | 阅读 5616 次 | 评论 0 条

ATL、ActiveX、OLE及组件之间的关系

基于VC++中ATL创建ActiveX控件的探讨 作者: 任凤华 李兰 出处: 计算机遇信息技术 摘 要 介绍了ActiveX控件和ATL技术,并以一个简单的圆的控件实现为例,介绍了VC++6.0中如何用ATL技术创建ActiveX控件,以及如何在网页中使用该控件。   关键词 ATL,ActiveX控件,事件   引言   ActiveX控件是微软公司提供的功能强大的程序设计和开发技术,是COM组件开发技术的重要组成部分。它是OLE的第三个版本,对原先OLE控件的最大扩展是增加了Internet功能,它不仅可以在支持OLE控件的容器中使用,更可以作为一个Internet控件...
vfdff 发布于 2008-10-12 18:14 | 阅读 8298 次 | 评论 0 条

诚心找老师学编程!

本人18岁在校高中生,一直对计算机比较感兴趣,听说编程可以自学,但是不知道能不成功还是个问题,毕竟文化有限,希望再此能找个编程高手当老师学习一下编程,希望能学有所成!谢谢!学成之后比当为师鞠躬精粹!
wangli110 发布于 2008-10-12 15:27 | 阅读 3538 次 | 评论 1 条

java 下载

java 那里可以下载到 或要怎么样才可以下载到 有的可以给我吗? xiaobudianai2099@163.com
xiaobudianai 发布于 2008-10-12 13:31 | 阅读 3621 次 | 评论 0 条

单链表的表示和实现

顺序存储结构的弱点:在作插入或删除操作时,需移动大量元素。 链式存储结构没有顺序存储结构所具有的弱点,但同时也失去了顺序表可随机存取的优点。 1.单链表的存储实现 typedfed struct LNode {elemtype data; struct LNode *next; }LNode,*linklist; //linklist为线性表的类型 2.单链表的新建、插入、删除 (1)单链表的建立(头插法) // - - - - - - 头插法 - - - - - - - linklsit Creat(linklist &L) ...
Alexy 发布于 2008-10-12 10:54 | 阅读 3327 次 | 评论 1 条

http://www.cnblogs.com/hoodlum1980

欢迎访问我的技术博客: http://www.cnblogs.com/hoodlum1980 我的研究领域: 汇编语言,c/c++, c#, .NET, Compact Framework(1.1~2.0), WinCE(4.2),Matlab(6.5),PhotoShop(cs),IDA,反汇编,数字信号处理,数字图像处理,电力系统自动化,继电保护(我的专业领域), 电力系统仿真; 我喜欢的技术: STL, ATL, OPENGL, Dir...
hoodlum1980 发布于 2008-10-12 10:09 | 阅读 3401 次 | 评论 0 条

Displaying and editing MEMO fiels in Delphi's TDBGrid

Displaying and editing MEMO fiels in Delphi's TDBGrid Here's how to show the contents of a MEMO (textual BLOB) field in a TDBGrid. Plus: how to enable editing of a TMemoField's contents using a separate window. Join the Discussion "Post y...
gsjzfj_ccs 发布于 2008-10-12 09:09 | 阅读 4595 次 | 评论 0 条

调用冒泡排序函数的例子程序

;调用冒泡排序函数的例子程序;作者:ONEPROBLEM;======================== .386 .model flat,stdcall option casemap:none include windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.lib .dataArray dd 20,30,50,80,100,105Buffer dd 256 dup (?)szCaption db '提示',0szText db ...
ONEPROBLEM 发布于 2008-10-12 07:52 | 阅读 7341 次 | 评论 0 条

用汇编实现冒泡排序算法的函数

;用汇编实现冒泡排序的函数;参数说明:_lpData是待排序的数组首地址,_dwCount是待排序的个数,_dwOption设为0则由小到大排序;如果是非0值,则是由大到小排序.;返回值:已排序数据放回原数组中. ;作者:ONEPROBLEM;=================================================_BubblingSort proc _lpData,_dwCount,_dwOption local @dwCount pushad mov edi,1 .while edi < _dwCount mov e...
ONEPROBLEM 发布于 2008-10-12 07:42 | 阅读 12627 次 | 评论 0 条

回调函数快速使用

使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。至于如何定义回调函数,跟具体使用的API函数有关,一般在帮助中有说明回调函数的参数和返回值等。C++中一般要求在回调函数前加CALLBACK(相当于FAR PASCAL),这主要是说明该函数的调用方式。至于钩子函数,只是回调函数的一个特例。习惯上把与SetWindowsHookEx函数一起使用的回调函数称为钩子函数。也有人把利用VirtualQuery...
vfdff 发布于 2008-10-12 01:05 | 阅读 6577 次 | 评论 1 条

顺序表的表示和实现

线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素. 线性表的顺序存储结构是一种随机存取的存储结构。 1.线性表的顺序存储结构 (1)//- - - - - -线性表的动态分配顺序存储结构- - - - - typedef struct {elemtype *elem; //存储空间的基地址 int length; //线性表的当前长度 int listsize; //当前分配的存储容量(以sizeof(ElemType)为单位) }Sqlist; //Sqlist指结构体的类型 (2)//-...
Alexy 发布于 2008-10-11 20:54 | 阅读 3570 次 | 评论 6 条

又回到起点

我的旧情还是复燃了,表妹失恋了,竞赛不关我的事了,心情平静了,我的状态也逐渐恢复了,一切似乎又回到了从前。 我喜欢这种感觉,至少情况没有变得更糟,大家依然过着平静的日子。 我知道其实我的内心深处是不干平庸的,所以这种恢复更是一种动力。以往的日子里我失去了太多太多,接下来的日子里,我会努力证明自己的价值。曾今的我总是把好的想法埋在心里,而等待伯乐来发掘,也因此失去了很多机会。一句话说的很对,机会不是等来的,是挣来的。 接下来的日子或许会很辛苦,但我会坚持,一旦一个信念在我心中根深蒂固,我会让所有人吃惊!曾今发生过,将来也可以。
夜风依旧 发布于 2008-10-11 17:35 | 阅读 3190 次 | 评论 2 条

音乐

[flash=media]http://cg1a155.mail.163.com/netfolder/servlet/nfapp/GetFile/20.mp3?sid=dDpkDwCCjlkPKpHtSYCCiGHtCcEpAdwC&amp;mid=1tbilhiKrkL%2b9kOpQwAAsJ[/flash]
mp3aaa 发布于 2008-10-11 11:18 | 阅读 2997 次 | 评论 0 条

N!0的个数

/*我们考虑100!末尾为0的个数,在此就不能再用上面那段代码了分析100!中末尾为0的数都是10的因子,而10的因子是2*5构成,2的因子显然比5的因子要多,因此,求10的因子就是求此数中5的因子的个数,进而我们就可以求的末尾为0的个数。在1~100中,5的因子出现了20次,其中25,50,75,100中有两个5的因子因此总共5的因子数为20+4=24,那么100!中末尾为0的个数就是24个。 具体算法如下: 1 给出N的值 2 设一变量K为记录末尾为0的个数 3 for(int i=5,i<=n,i+=5) 4 x=I中含有5的因子个数 5 k=k+x 6 输出K I...
mp3aaa 发布于 2008-10-11 11:12 | 阅读 3295 次 | 评论 0 条

巧用模板定义谓词

谓词(predicate)是做某些检测的函数,配合标准算法库使用。假设我们要统计一个 vector<int> 里有多少个元素大于 5,则要定义一个谓词函数 gt5: vector<int>::difference_type cnt = count_if(vec.begin(), vec.end(), gt5); 假设我们还要统计大于 8 的元素的数目,则还要定义一个 gt8。而如果还要统计大于 10、100、150……的元素的数目,则要定义更多的函数。这明显非常不便!使用...
vfdff 发布于 2008-10-10 23:00 | 阅读 4398 次 | 评论 1 条

动态链接库DLL

一、动态链接库的概念   动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll, 也有可能是drv、sys和fon,它和可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由Windows应用 程序直接或间接调用。   动态链接是相对于静态链接而言的。所谓静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。换句话说,函数和过 程的代码就在程序的exe文件中,该文件包含了运行时所需的全部...
vfdff 发布于 2008-10-10 22:25 | 阅读 5831 次 | 评论 0 条

给大家推荐一下我的51博客

http://www.ouxianzhi520.51.com 里面的内容不是很多,有什么好的建议,大家一起讨论吧。
ouxianzhi520 发布于 2008-10-10 17:54 | 阅读 3884 次 | 评论 0 条

如何让你女朋友爱死你

你不必送钻石玛瑙给她,更不必买汽车洋房给她,只要能做到下面几点小事,保证让她永远爱死你。      1.提前计划约会,不要等到周末,才临时问她想做什么    2.问她今天过得如何,包括她计划做的事(如:你去看医生有什么结果?)    3.练习听问题,问问题    4.同情她的问题,别试图解决她的问题    5.赞美她的外貌    6.在特殊节日或场合时,送她一束花,让她惊喜    7.她为你做事时,你要说声谢谢    8.牵手时,你的手不要软弱无力    9.如果你会迟到,打电话让她知道,可千万别编一大堆迟到的理由    10.她难过时,认同她的感觉    11.她累时,帮助她    1...
ouxianzhi520 发布于 2008-10-10 17:48 | 阅读 5934 次 | 评论 5 条

决定忘记

刚看到夜风依旧博客中的决定忘记总感觉和自己同病相连,也是个可怜人!是呀!不属于自己的世界何必再浪费自己的精力呢感情是一件非常复杂的事情,还是先把自己身边简单的能把握的事情做好再说
vfdff 发布于 2008-10-10 17:45 | 阅读 3105 次 | 评论 0 条

dumpbin 功能

发现 VC\bin目录下的 dumpbin.exe 文件不但可以查看 动态库dll 文件信息(命令:dumpbin -exports Cmpnt1.dll)而且可以查看 coff 格式的静态库lib 文件相信 命令:dumpbin -exports WST.LIB
vfdff 发布于 2008-10-10 17:34 | 阅读 6176 次 | 评论 0 条