c++转载学习
letmegocc
http://www5e.biglobe.ne.jp/~aji/3min/ex/sup24.html
http://www.docin.com/p-564309507.html
展开
-
白乔原创:VC之控件篇
本文转载学习 1 使用Windows标准控件 1.1 常见控件列表 Windows标准控件即普通控件,撰写此文时,笔者每天面对的Word就带了一脸的控件,当然你肯定也熟悉:字体选择下拉框、工具栏、滚动条、状态栏,如此等等。 常见的Windows标准控件在VC里就有: 图2 控件集窗口 通常这个控件集窗口在你的对话框设计界面的附近总能找到,如果找不到,在VC工具栏的任何空白处点击右键原创 2012-05-05 20:31:04 · 1148 阅读 · 0 评论 -
继承中构造函数和析构函数地调用顺序
本人转载学习 现在,有三个类,类的定义如下 class CA { public: CA(){cout ~CA(){cout }; class CB:public CA { public: CB(){cout ~CB(){cout }; class CC:public CB { public: CC(){cout ~CC转载 2012-04-22 20:27:41 · 528 阅读 · 0 评论 -
c++关键字详解(volatile, mutable, explicit, dynamic_ cast<T>(expression))等
1 volatile 有些变量是用volatile关键字声明的。当两个线程都要用到某一个变量且该变量的值会被改变时,应该用volatile声明,该关键字的作用是防止优化编译器把变量从内存装入CPU寄存器中。如果变量被装入寄存器,那么两个线程有可能一个使用内存中的变量,一个使用寄存器中的变量,这会造成程序的错误执行。 volatile的意思是让编译器每次操作该变量时一定要从内存中真正取出,而不是转载 2012-04-22 20:22:52 · 335 阅读 · 0 评论 -
白乔原创:VC之美化界面篇
本文转载学习 本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理; 2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; 3. 熟悉OOP理论和技术; 本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。 1. 美化界面之开题篇 相信使用过《金山毒霸》、《瑞转载 2012-05-05 20:28:52 · 1265 阅读 · 0 评论 -
STL vector 源码解析
该文章为转载学习 前言 项目组要实现一个算法库,其中涉及到了类似vector的一维数组的实现。特此,对stl中得vector做个学习和了解。有任何问题,欢迎不吝指正。谢谢。 一、如何实现vector 如果给你一道面试题,如何用数据结构实现STL中vector的功能?聪明的你会怎么做呢?或许你会如下所述: 或许,如果不考虑分配效率,只需要两个成员就可以实现了 templat转载 2012-05-05 20:19:56 · 479 阅读 · 0 评论 -
一亿数据获取前100个最大值(利用quicksort的原理实现) [# 70]
该文章是转载学习 前言: 刚刚在CSDN上看到一个网友利用最小堆实现 “ 获取一亿数据获取前100个最大值” 。原帖请看:http://blog.csdn.net/yjflinchong/article/details/7533972。 然后自己利用quicksort的原理也写了一个程序来解决那个问题。通过测试,基于quicksort原理的方法平均运行时间是1.264秒,基于最小堆方法的转载 2012-05-05 20:26:05 · 424 阅读 · 0 评论 -
关于拷贝构造函数和赋值运算符
这是本人转载学习 重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子: class CExample { public: CExample(){pBuffer = NULL; nSize = 0;} ~CExample(){delete pBuffer;} void Init(int n){ pBuffer = n转载 2012-04-22 21:22:00 · 595 阅读 · 0 评论