![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础
文章平均质量分 78
haoxing168
C WIN32开发
展开
-
Qt和MFC的战争
我曾经使用过QT和MFC来开发过软件,我想和大家分享我使用他们时所体会的不同之处。 我并非一个职业作家,这篇文章可能看起来不如专业的杂志和网站上的那么条理清晰。但是,我在这里是用我自己的语言来表达我自己的经验,希望能和你分享。英语比不是我的母语,所以可能会有一些用词古怪,词句错误之处,请发信给我,我可以改正他们。 本文不想假装客观公正,我只想表述我使用的经验。文中不会逐条的列举Qt和MFC各自的优转载 2009-07-18 14:56:00 · 783 阅读 · 0 评论 -
一个it老总对于新人的一点建议
1.一定要有独立的人格、独立的思想。一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定。不要成为灌输教育的牺牲品。 2.在进行职业生涯规划的时候,不妨以此作为思考的出发点。根据不同的职业生涯规划来塑造各自的核心竞争力。只有知道自己以后要做什么,才能知道自己应该学什么。 3.专业无冷热,学校无高低。没有哪个用人单位会认为你代表了你的学校或者你的专业。千万不要因为你是名牌大转载 2009-07-25 14:09:00 · 627 阅读 · 0 评论 -
关于调用约定(cdecl,fastcall,thiscall) 的一点知识
转自:http://hi.baidu.com/yelpher/blog/item/4bca93c4c8a694c838db4940.html当高级语言函数被编译成机器码时,有一个问题就必须解决:因为CPU没有办法知道一个函数调用需要多少个、什么样的参数。即计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。原创 2009-08-16 14:46:00 · 851 阅读 · 0 评论 -
UML基础知识
UML基础知识 UML简介在80年代末至90年代中,对面向对象分析与设计方法的研究发展到一个高潮。但是,诸多流派在思想和术语上有很多不同的提法,在术语、概念上的运用也各不相同,需要一种统一的符号来描述面向对象的分析和设计活动。UML应运而生。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且有进一步的发展,最终成为大众所共同接受的标准建模语言。统一建模语言(UM转载 2009-08-17 10:32:00 · 2337 阅读 · 5 评论 -
进程间通讯实现方法
进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程转载 2009-08-17 10:44:00 · 874 阅读 · 0 评论 -
关于STL的list,vector等用迭代器iterator,用erase删除元素出现的问题。
做个测试,随便搞个类,头文件加入#include #include using namespace std;typedef std::vector CStringVector; 然后在一个可执行到的方法中加入如下代码:CStringVector vctCString;vctCString.push_back(_T("1111"));vctCString.push_back原创 2009-08-29 13:45:00 · 7533 阅读 · 1 评论 -
排序算法小结
排序小结 排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他转载 2009-09-09 21:22:00 · 684 阅读 · 0 评论