2013年6月24日
摘要: 原文地址:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现 阅读全文
posted @ 2013-06-24 21:39 Sophia-呵呵小猪 阅读(103) 评论(0) 推荐(0) 编辑
摘要: (1)常见预处理器指令集C++继承了C的非常精细的预处理器,以高度受限的方式使用预处理器。预处理器主要的指令及功能如下表:指令功能#空指令,无任何效果#include包含一个源代码文件,把源文件中的#include扩展为文件正文,即把包含.h的文件找到并扩展到#include所在处#define定义宏#undef取消已定义的宏#if条件编译指令,如果为真,则编译下面的代码#ifdef条件编译指令,如果宏已经定义,则编译下面的代码#ifndef条件编译指令,如果宏没有定义,则编译下面的代码#elif条件编译指令。如果之前的if不为真,当前条件为真,则编译下面代码#endif结束一个#if...# 阅读全文
posted @ 2013-06-24 19:43 Sophia-呵呵小猪 阅读(499) 评论(0) 推荐(0) 编辑
摘要: C++基础系列主要罗列C++语言的一些基础知识,供基础不牢、记忆模糊和概念混淆时快速查询所用,该系列的章节按照C++ Primer中文版第四版进行整理。(1)基本内置类型C++中基本的内置类型包含整型和浮点类型两种。整型:整数、字符和布尔值,其中整数类型中short, int, long占用的存储空间分别为半个机器字长、一个机器字长、一个或两个机器字长,32位机中int和long类型通常都是一个机器字长;字符有char和wchar_t两种,char类型通常是单个机器字节(8位),wchar_t是宽字符型,通常占用的最小空间为16位,用于扩展字符集,如汉字或日语,这些字符集中的一些字符不能用单个 阅读全文
posted @ 2013-06-24 19:33 Sophia-呵呵小猪 阅读(494) 评论(0) 推荐(0) 编辑
摘要: (1)二叉查找树的定义二叉查找树是一棵二叉树,如果树不为空,那么需满足如下的性质:1)每一个元素都有一个关键字,且任何两个不同的元素的关键字不相等,即关键字惟一;2)左子树(如果存在)中的关键字小于根节点的关键字;3)右子树(如果存在)中的关键字大于根节点的关键字;4)左右子树也是二叉查找树。(2)二叉查找树的查找、删除和插入a. 查找 二叉查找树的查找从根结点开始,若当前结点的关键字等于要查找的关键字,那么返回当前结点;如果当前结点的关键字小于要查找的关键字,那么从左子树中开始寻找,否则从右子树中开始寻找。C++代码实现如下: 1 template 2 TreeNode* Tree::Fin 阅读全文
posted @ 2013-06-24 13:00 Sophia-呵呵小猪 阅读(262) 评论(0) 推荐(0) 编辑