内容列表
- 虚函数
- 在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向对象思想中的继承和多态性这两大特性,在C++语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有virtual关键字,也就是说,它们都是虚函数。难怪有人甚至称虚函数是C++语言的精髓。
&nbs
- 分类:编程语言 查阅全文
- Const用法小结
- 关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,参考了康建东兄的const使用详解一文,对其中进行了一些补充,写下了本文。
1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者
- 分类:编程语言 查阅全文
- C++是什么?它与C语言是什么关系?
- 简单地说,C++就是C加、加。也就是说,它是C语言的超集。作为一个超集意味着当一个编写良好的ANSI Standard C 语言程序被提交到一个C++语言编译程序时,它可以被正确地编译。通常,*.C文件被认为是C编译模式,而*.CPP被认为是 C++编译模式。如果你是一个有经验的C程序员,那么不要被C++的特性吓倒,因为C++语言产生初衷就是为了让C程序员逐渐地过渡到面向对象的编程方法。如果你只是
- 分类:编程语言 查阅全文
- 对象生命期管理系统
- 5. 对象生命期管理系统
//第一个参数接口类,第二个参数具体类
template<class I,class C>//接口指针模板
class SIP{
public:
//从实现类的一个接口映射到另一个接口
template<class I2>
SIP<I2,C> Cast()
{
return SIP<I2,C>
- 分类:编程语言 查阅全文
- 软件需求说明书
-
软件需求说明书
:: 杭州市148法律服务热线
作 者: 蔡仁西
版 本: &nbs
- 分类:编程语言 查阅全文
- CCNA的复习准备内容
- CCNA的复习准备内容
• 网络基础回顾• OSI模型基础• TCP/IP专题• VLSM技术原理• 网络设备基础• Cisco基本命令• 交换机工作原理• 生成树原理• Vlan技术原理及实现• 路由基础• 动态路由协议详解(RIP,IGRP)• OS
- 分类:编程语言 查阅全文
- 网站结构设计规划书
- 用dw建立了一个站点,随后进行测试一切正常,上传到服务器,才想起来,路经要相对,而且尽量不要出现“。。/”,要不然网站就出现了问题!给她讲不一定懂,所以,找出自己以前写的“网站规划书”来说明问题。嘿嘿!
建站框架规范书之——文件命名
1
- 分类:编程语言 查阅全文
- c++辨析谈
- static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 static 的两大作用: 一、控制存储方式: static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。 1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数
- 分类:编程语言 查阅全文
- 如何使用make
- 在shell的提示符号下,若键入"make",则它会到目前的目录下找寻Makefile这个档案 。然後依照Makefile中所记录的步骤一步一步的来执行。在我们写程式的时候,如果 事先就把compiler程式所需要的步骤先写在Makefile中的话,想要compiler程式的时候 就只要打入make的指令。只要程式无误的话,就可以获得所需要的结果了! &nb
- 分类:编程语言 查阅全文
- 二叉树算法
- #include <stdio.h>#include <stdlib.h>#include <math.h>#define ElementType int
//node structure constructortypedef struct bt { ElementType data; struct bt *lc
- 分类:编程语言 查阅全文
- 串口基础类库(WIN32)ver 0.3 增加的流控制和监测, 增加了监测的项目
- /*串口基础类库(WIN32) ver 0.3
编译器 : BC++ 5; C++ BUILDER 4, 5, 6, X; VC++ 5, 6; VC.NET; GCC;
使用:
定义cnComm MyComm1(false, 0);//第1个参数为是否启动监视线程, 第2个参数为阻塞(0)/异步方式(默认)cnComm MyComm2;//默认启动监视线程, 异步cn
- 分类:编程语言 查阅全文
- TeX中实现中英文的目录
- 修改了一下\chapter,\section ... 命令的参数,现在格式为\chapter[英文名]{中文名} ... \documentclass[openany]{book} \usepackage{CJK,CJKnumb} \usepackage{indentfirst}
- 分类:编程语言 查阅全文
- 用zend加速php
- ZendOptimizer 使php 支持加密,并加快php的速度(免费)Zend Encoder 把php 文件加密成二进制 (收费)ZendSafeGuard 包括 zend encoder 和 zend
- 分类:编程语言 查阅全文
- C++ Primer 学习笔记-练习6.7的答案错了?
- 我一直怀疑《C++ Primer Answer book》这本书是不是太过急于出版了。对于练习6.7,我写了一个test程序:#include <string>#include <vector>#include <iostream>using namespace std;int main(){ vecto
- 分类:编程语言 查阅全文
- Php操作xml文件 - 读取、显示
- 参考: PHP爱好者本例中的xml文件位于http://www.slashdot.org/slashdot.xml本例中的php文件读取、显示xml文件内容以下为php文件的内容,把该php文件和slashdot.xml放在同一个文件夹即可<?php $open_tags = array( 'STORY' => '<STORY>', &
- 分类:编程语言 查阅全文
- C++ Builder中实现MAPX的Feature
- 昨天试了一天的Feature,现在还存在的问题有:1)无法将CMapX***Disp 转换成 tagVariant, 例如例子中,创建线及区域时, 无论你写成下面的任何一种,都创建不成功, Map1->Layers->_Item(Variant(1))->CreateRegion(points, E
- 分类:编程语言 查阅全文
- 微软 2004-10-16 笔试题解析
- 笔试题
微软 2004-10-16 笔试题解析
作 者:杨延庆E-mail:blankmanATtomDOTcom出 处:http://blog.csdn.net/blankman/archive/2004/11/14/WE_MS_20041016.aspx(微软2004-11-13的笔试题解析,如果有侵犯微软版权的话请来信告知,立即删除)1、求函数返回值,输入x=99
- 分类:编程语言 查阅全文
- 给CVS初学者
-
1. 配置环境。
setenv CVSROOT :pserver:username@serverIP:path
create user and password
2. 安装CVS。
1. 在安装程序目录下运行config文件
2. 运行make 编译生成的makefile文件
3. 运行make install
- 分类:编程语言 查阅全文
- 对中国软件一些想说的话(中印差距的回复)
- 在此仅发表一下自己对软件发展的观点:
评价一个国家的计算机事业,主要要从软硬件两个方面来评价。
对于硬件,有这样一个事例: 微软的vc编译器之所以能够取得长期的成功,较borland有了可以说第一次的决定性胜利,据说是因为他们得到了“因特儿”的核心编译技术。皮之不存,毛子焉附,如果中国不能在硬件核心技术上锲而不舍,也很难成就永远的辉煌。现在INTEL正在努
- 分类:编程语言 查阅全文
- 泛型编程与设计新思维(zz)
- 泛型编程与设计新思维 前言 永远记住,编写代码的宗旨在于简单明了,不要使用语言中的冷僻特性,耍小聪明,重要的是编写你理解的代码,理解你编写的代码,这样你可能会做的更好。
--- Herb Sutter 1998年,国际C++标准正式通过,标准化对C++最重要的贡献是:对"强大的抽象概念"给于更有力的支持,以降低软件的复
- 分类:编程语言 查阅全文