java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
ISO C++推出之后,C/C++中宏(macro)的使用一直都备受争议,就好像当年保守诟病的goto语句一样。有所不同的是,现在的C/C++代码中使用goto语句的使用率是越来越少了。而macro仍...
关键字:C++、静态对象、临时对象 本文将以一个简单的例子逐步地讲解静态对象和临时对象在C++程序设计中的使用技巧。 故事的开始 一天,我在写一个有复杂内存结构的MFC程序,为了看到我关心...
VC 心得: 1: 什么时候该进行物理坐标和逻辑坐标之间的转换(LPtoDP and DPtoLP) 见VC内幕 p55 只要不该变映射模式(MM_TEXT MM_LOENGLI...
Linux的发行版中包含了很多软件开发工具。 它们中的很多是用于 C 和 C++应用程序开发的。 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具。 本文的主旨是介绍如何在 Linux...
第一章:缩进格式 Tab是8个字符,于是缩进也是8个字符.有很多怪异的风格,他们将缩进格式定义为4个字符(设置为2个字符!)的深度,这就象试图将PI定义为3一样让人难以接受. 理由是:缩...
(以下文中有来自对互联网内容的引用,在此作者对原作者表示感谢!--bigLeo) 看到const 关键字,很多程序员想到的可能是const 常量,这可有点象踩到陷井上还不知道自己危险了。读读以下文字会...
Linux的发行版中包含了很多软件开发工具。 它们中的很多是用于 C 和 C++应用程序开发的。 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具。 本文的主旨是介绍如何在 Linux...
/*以下是用c++ 实现的二叉排序树的源代码*/ #include<iostream.h> typedef struct TreeNode { int key; struct...
关于C++中函数指针的使用(包含对typedef用法的讨论) (一)简单的函数指针的应用。 //形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun...
其实,C++ 标准对于具体编译器实现的限制还是比较宽松的。C++ 标准在其语义逻辑基础上定义一个“抽象机器”,这个抽象机器保证对 C++ 程序的语义逻辑作出相应的操作。C++...
利用C++Builder 6 中OLE自动化功能实现调用Word进行报表制作 本文为原有篇幅在CB6下编写代码的补充,CB5下开发可以参考原有文章 一、概述 在我们利用C++Builder进行报...
看到一个用ASP写的读取图片文件的长度、宽度的程序,感觉有点意思,于是用C++也写了一个。 #include <iostream> #include <fstream> #...
C++ 存储模型是 C++ 程序实现的物理基础,C++ 对象模型是 C++ 语义实现的逻辑基础。C++ 标准指出: 1.7 The C++ memory model [intro.memory]...
作为 C++ 语言标准语法部分的核心内容,C++ 语法规范使用 C++ 语法表示法表达。C++ 语法表示法需要我们深入的理解。C++ 标准规定: 1.6 Syntax notation [synt...
C++ 编译器作为 C++ 标准的实现,依据 C++ 标准的可诊断规则和库定义。C++ 标准指出: 1.4 Implementation compliance [intro.compliance]...
C++ 标准定义了一些通常会遇到的概念。 1.3.2 diagnositc message [defns.diagnostic] a message belonging to an implem...
数学概念上来讲,现代计算机就是“万能图灵机”的一个具体实现。从哲学上来说,以二进制逻辑运算为基础的计算机,其行为必然是确定的。“对于一个确定的输入,其输出是完全确定...
这个条款最好称为:“尽量用编译器而不用预处理”,因为#define经常被认为好象不是语言本身的一部分。这是问题之一。再看下面的语句: #define ASPECT_RATI...
============================ 在C++/CLI中如何让你的Managed Code和Unmanaged(Native) Code沟通自如?interior_ptr和pin_...
C++ 标准明确定义: 1.3.3 dynamic type [defns.dynamic.type] the type of the most derived object (1.8) to whi...
// Example of the template keyword template <class T, int i> class TestClass { public: char...
// a64.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include...
众所周知,面向对象的程序设计更适合对现实生活中的描述,更加体现了软件的工业化的精神,所以现在大部分的软件开发工作都围绕OOP的思想来进行的。但是在对现实生活中的实际问题,如何对所研究的系统进行面向对象...
David's Note: I am not a good writer, and to write a fully new article is a little hard for me. But...
VC.NET 7.1 提供的取绝对值函数(abs.c中)如下: int __cdecl abs ( int number ) { ret...
//ChkgAcct.h //ChkgAcct classes #ifndef CHKGACCT_H #define CHKGACCT_H class ChkgAcct { public:...
Banking with Class This assignment is to write a banking program using objects. The ChkgAcct...
#include<cstdlib> #include<ctime> #include<string> #include<iostream> #inclu...
Programming Assignment #1: Functions and Arrays (Moo!) To get you back into programming, you...
//harry zou #include<iostream> #include<string> #include<conio.h> #include<iom...
Programming Assignment #2: Function Recursion (Knights Tour) Knight's Tour: In the game of Ch...
#include<iostream> #include<fstream> #include<string> #include<conio.h> #inc...
Program #2 - Maze Traversal Maze Traversal: You will be given two files that contain ASCII maz...
一、功能 将一个类的接口转换成客户希望的另外一个接口,解决两个已有接口之间不匹配的问题。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 二、结构图 (...
C++设计模式之Adapter 2002-08-06· · ··COM集中营 一、功能 将一个类的接口转换成客户希望的另外一个接口,解决...
C++中派生类函数遮挡(Hide)基类中同名函数的问题是比较令人费解的,有必要详细说明一下。 看看下面一段代码: class Base { public:...
标题:Tuxedo 8.1 XML C++ Parser的使用 浏览次数: 时间:2003-12-05 [img]http://dev2dev.bea.com.cn/ima...
C++模板元编程[metaprogram] by Micolai Josuttis, David Vandevoorde 摘自C++ Templates: The Complete Guide一书 [...
安装了Intel 8 C++ compiler之后, VC6.0旧貌换新颜,再集成assist x 10,真是比vs.net用着还舒服。代码查找的功能不逊于sourcesight 3.5,自动补全代码...
/* Queue.h */ #ifndef __QUEUE_H__ #define __QUEUE_H__ #include <iostream.h> extern "C" { v...
/* stack.h */ #ifndef __SQSTACK_H__ #define __SQSTACK_H__ 1 #include <iostream.h> extern "...
#pragma once //矩阵类 class Matrix { private: double * p; //矩阵宽度 long width; //矩阵高度 long height;...
我最喜欢的对资源的定义是:"任何在你的程序中获得并在此后释放的东西。"内存是一个相当明显的资源的例子。它需要用new来获得,用delete来释放。同时也有许多其它类型的资源文件句柄、重要的片断、Win...
C++与Java均支持protected关键字用于访问控制,但其作用与意义不尽相同,试作简单比较。 同: 修饰类成员(member/field)时,表示该成员可被继承类访问; 异:...
本文系数月前随手写下的,没有起承转合与段落章法,观点更是未经推敲。仅供参考。 -------------------------------------------------------------...
Singleton(单件)模式是一种很常用的设计模式。《Design Patterns》对它作的定义为:Ensure a class only has one instance, and provid...
优化是一个非常大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的优化技术总结在这里,这样,当你遇到几种不同的编程策略的时候,...
多态性 (polymorphism) 是面向对象编程的基本特征之一。而在 C++ 中,多态性通过虚函数 (virtual function) 来实现。我们来看一段简单的代码: #include &l...
ANSI C++ 中的 Singleton 实现说难不难,说轻易也不轻易,很多人写 ANSI C++ 的 Singleton class 都有错误。这篇文章讨论怎样在 ANSI c++ 中写 Sing...
北京华夏成讯科技有限公司是一家主要从事计算机通信相关软件产品开发的中关村园区高新技术企业和软件企业,是国内知名的电信增值业务平台开发商。华夏成讯主导产品有软交换智能通讯平台UBX2000、电信增值业务...