摘要: 第12章 类 每个类可以没有成员,也可以定义多个成员,成员可以是数据、函数或类型别名。成员函数必须在类内部声明,可以在类内部定义,也可以在类外部定义。如果在类内部定义,就默认是内联函数。内联函数有三种:(1)直接在类内部定义。(2)在类内部声明,加上inline关键字,在类外部定义。(3)在类内部... 阅读全文
posted @ 2015-02-13 13:21 先之 阅读(574) 评论(0) 推荐(1) 编辑
摘要: 第9章 顺序容器顺序容器和关联容器顺序容器内的元素按其位置存储和访问。关联容器,其元素按键(key)排序。顺序容器(sequential container)。顺序容器的元素排列次序与元素值无关,而是由元素添加到容器里的次序决定。标准库定义了三种顺序容器类型:vector、list 和 deque(... 阅读全文
posted @ 2015-02-13 13:09 先之 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 第1章 快速入门每个C++程序都包含一个或多个函数,而且必须有一个命名为main。main函数是唯一被操作系统显式调用的函数,main函数的返回值必须是int或者void(无返回值)函数体是函数定义的最后部分,是以花括号开始并以花括号结束的语句块;注释C++ 中有单行注释和成对注释两种类型的注释。单... 阅读全文
posted @ 2015-02-13 13:06 先之 阅读(987) 评论(0) 推荐(0) 编辑
摘要: C++ 面向对象编程 面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。1 基类和派生类1.1 定义基类 在基类中,除了构造函数之外,任意非 static 成员函数都可以是虚函数。 基类通常应将派生类需要重定义的任意函数定义为虚函数。1.2 访问控制(1)private 成员• 通过类对象... 阅读全文
posted @ 2015-02-13 13:04 先之 阅读(2818) 评论(0) 推荐(2) 编辑
摘要: C++类(Class)总结 一、C++类的定义 C++中使用关键字 class 来定义类, 其基本形式如下:class 类名{ public: //行为或属性 protected: //行为或属性 private: //行为或属性 public: //行为或属性 protected: //行为或属性 阅读全文
posted @ 2015-02-13 13:01 先之 阅读(163745) 评论(8) 推荐(20) 编辑
摘要: 现有文本文件“test.txt”(使用vc保存的,具体格式编码未知),只有2行字符串,如下图所示: 图1 其行数据是按照一定格式排列的,前6个字节表示是人名(字符串),后2个字节表示年龄(整形值)。例如第一行“熊选文28”,表示熊选文的年龄是28岁。注意,第二行其中的”?”不是中文的问号,也不是英文的问号,只是Windows系统没有对应字符,才显示? 。如下图,该“?”对应的两个字节:C6 ... 阅读全文
posted @ 2012-03-02 15:20 先之 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 有一个文本文件“1.txt”,该文件非常简单,只有一行字符串“ab中国?12”,注意,其中“?”不是中文的问号,也不是英文的问号,它是一个非标准的字符,实际上占用两个字节,如下图所示:C6 32。由于没有对应的字符,所以无法正常显示,就显示成“?”。下面就是围绕着这个“?”所做的一些试验。一 UltraEdit下面是用UltraEdit 编辑器查看的效果。1 源文本:“?”对应的是两个字节:C6 32,显示如下:2 ANSI格式:用UltraEdit另存为ansi/ascii格式的,“?”对应的是两个字节:C6 32,字节没缺失,显示如下:3 UFT-8格式:用UltraEdit另存为UFT- 阅读全文
posted @ 2012-02-29 12:49 先之 阅读(1194) 评论(5) 推荐(0) 编辑
摘要: VC++6.0编译环境(搜集自网络) 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然 阅读全文
posted @ 2011-08-10 16:19 先之 阅读(7564) 评论(0) 推荐(0) 编辑
摘要: 1."属性页的添加: 2."List Control中标题栏(Column)的添加: 3."ToolBar和StatusBar中控件的添加: 4."通过Control创建的控件,对其属性的动态控制: 5."窗口的分割与停靠: 6. ①怎样在程序开始的时候让它最大化? ②vc++做出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,怎样实现这一功能? ③如何在显示窗口时,使最大化按钮变灰? 7. 更改属性页标题 8. 创建动态菜单 9.关于打印 11. 修改主窗口风格 12. 控制滚动条 13. 属性页处理通知消息 14.使工具条上的按钮点 阅读全文
posted @ 2011-04-01 14:55 先之 阅读(3592) 评论(0) 推荐(1) 编辑
摘要: 下载Xtreme ToolkitPro,然后安装,按照提示,一路“next”,很简单。安装完后,就要进行编译,具体步骤如下:一、单击“next”一共有四个复选框,如下:(1)Compile product libraries: 编译该产品的库文件。此项一般必选。(2)Add the selected ……:将库文件路径添加到Visual Studio中去,包括源文件,lib,dll文件以及相关文件路径。如果选择此项,以后就不用在Visual Studio中手动添加这些文件路径了。(3)Deploy the Xtreme……:将Xtreme toolkit appwizard添加到Visual 阅读全文
posted @ 2011-03-31 15:57 先之 阅读(4500) 评论(1) 推荐(2) 编辑