- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 const可以出现在函数头,参数列表,以及参数尾
const可以出现在函数头,参数列表,以及参数尾 如: const int& SetPoint(const int& param) const 第一个const: 函数的返回值限定为const,即返回值不能被修改. const int a=SetPoint(...) a在此之后便不能被修改 第二个const:就是你所问的const 指函数的形参为const类型,函数
2009-04-24 13:44:00 1174
原创 【转】一个简单的线程池(c++版)
#ifndef _ThreadPool_H_#define _ThreadPool_H_#pragma warning(disable: 4530)#pragma warning(disable: 4786)#include cassert>#include vector>#include queue>#include windows.h>class ThreadJob //工作基类{publi
2009-04-21 11:38:00 1023 1
转载 C++类类型的转换
说到类型转换,编写过程序的一定不会感到陌生。如: double d = 3.1415; int i = 2; d = d * i; 上面的代码可以正常编译和运行(也许有些编译器会发出警告)。在c++中,对这些不同的内置类型发生运算操作时候,会自动进行类型的匹配。一般是低精度的类型自动匹配到高精度的类型。而对于复杂的类型,如结构体和类
2009-04-20 17:20:00 932
原创 栈的C语言实现
1。栈的C语言实现-数组实现 #include #include #define DEP 3 int stack[DEP]; int top = -1; void push(int value) { if(top DEP - 1) stack[++top] = value; else
2009-04-03 21:44:00 578
原创 C++中的虚函数的作用
纯虚函数主要是你不知道这个函数如何定义,即你无法为其写出定义部分,这部分只有在子类中才能够正确表达,比如,我们要定义一个动物类,那它的呼吸方法怎么定义呢,是像鱼那样,还是像人那样,这个没法确定,只能在子类中去定义而虚函数则是肯定知道这个函数的定义,并且大部分子类对这方法的定义应该是差不多的,比如我们要定义一个树类,树都可以进行光合作用,大部分树其进行光合作用的方法都差不多吧,我们就可以将这个方法
2009-04-02 11:06:00 1302 1
原创 C++中虚函数的作用是什么?它应该怎么用呢?
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。 下面是对C++的虚函数这玩意儿的理解。 一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始) 简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语
2009-04-02 11:04:00 3395
原创 走近 STL
本文面向的读者:学习过C++程序设计语言(也就是说学习过Template),但是还没有接触过STL的STL的初学者。这实际上是我学习STL的一篇笔记,老鸟就不用看了。什么是泛型程序设计 我们可以简单的理解为:使用模板的程序设计就是泛型程序设计。就像我们我们可以简单的理解面向对象程序设计就是使用虚函数的程序设计一样。STL是什么 作为一个C++程序设计者,STL是一种不可忽视的技术。San
2009-04-01 22:22:00 604
原创 STL容器的基本特性和特征
1. STL有6种序列容器类型(1)vector它提供对元素的随即访问,在尾部添加和删除元素的时间是固定的,在头部或中部插入和删除元素的复杂度为线性时间。(2)deque在文件中声明。是双端队列,支持随即访问。从deque的开始与末尾位置插入和删除元素的时间是固定的。尽管vector和deque都提供对元素的随机访问和在序列中部执行线性时间的插入和删除操作,但vector容器执行这些操作时速度更
2009-04-01 20:27:00 1091
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人