随笔分类 -  C++

摘要:一、C++的继承1.类的继承是面向对象的程序设计中提供的一种机制,它允许程序员在保存原有的类的特性的基础上,进行更具体、更详细的类的定义。(可以与现实联系:父母与孩子)2.在C++类继承中,一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承。从多个基类派生的继承称为多继承。3.C++中类的继承方式有public、protected、private三种。4.注意:如果不显示的给出继承方式关键字,系统的默认值就认为是私有继承(private)。二、访问控制以下内容主要介绍“访问控制”。这里的“访问”,来自俩个方面:1.派生类新增成员访问从基类的继承的成员;2.派生类 阅读全文
posted @ 2011-12-29 15:42 我的IT技术 阅读(143) 评论(0) 推荐(0)
摘要:中文名:《提问的智慧》英文名:How To Ask Questions The Smart Way中文链接1:http://www.beiww.com/doc/oss/smart-questions.html中文链接2:http://community.csdn.net/IndexPage/SmartQuestion.aspx虽然这篇文章与QT没有太大关联,不过我还是放在前排,希望各位提问前读一下这篇文章,非常经典,这绝不是浪费时间。就这样,不多说了。NOKIA官方QT开发者网络:http://developer.qt.nokia.com/NOKIA官方QT实验室:http://labs.qt 阅读全文
posted @ 2011-11-30 14:03 我的IT技术 阅读(5624) 评论(3) 推荐(2)
摘要:一、插入排序的主要分类:1、直接插入排序;2、折半插入排序;3、2-路插入排序;4、希尔排序(缩小增量排序)。二、直接插入排序(简便,容易实现):1、排序过程:整个排序过程为n-1趟插入,即先将序列中第1个元素看成是一个有序子序列,然后从第2个元素开始,逐个进行插入,直至整个序列有序。 2、算法实现:void InsertSort(int a[], int len){ for (int i = 1; i < len; ++i) { int temp = a[i]; //先把将要插入的元素保存 int j = i; while (j > 0 && temp < 阅读全文
posted @ 2011-11-19 19:40 我的IT技术 阅读(453) 评论(0) 推荐(0)
摘要:一、学C++也有一段时间了,看了两本入门的书籍,其中一是C++ Primer。觉得收获良多,但是真正想学好C++,当然是要实际操作。于是想通过做一个小项目巩固学习。“实操才是王道!”这是学好一门语言的唯一捷径。。对于新手来说,特别的是第一次接触编程语言的人,我觉得从界面开始,能更好的培养学习兴趣。呵~~回想起第一次实现一个简单窗口的时候吧。关于C++的界面库,在网上找了很多资料,也询问过前辈,最后决定试试QT。而在这过程,学到:不要为一件小事犹豫不决。在两者(如QT和GTK)优势差不多时,尽快选择其一。二Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺 阅读全文
posted @ 2011-11-17 22:10 我的IT技术 阅读(410) 评论(0) 推荐(0)
摘要:肖舸 嗯,这是一位朋友发到我邮箱里面的,很奇怪,发到了gmail邮箱,而不是我常用的hotmail邮箱哈。 我呢,试着回答一下,如果回答得不好,叫做肖某人学艺不精,回去重新学习再来过哈。呵呵。 一家之言哈,欢迎拍装。 原文如下: 我呢,试着回答一下,如果回答得不好,叫做肖某人学艺不精,回去重新学习再来过哈。呵呵。 一家之言哈,欢迎拍装。 原文如下: 肖老师您好: 我现在是一名在校大学生,在学校期间自学C++有两年的时间了,看过C++Primer,stl,inside C++ model(侯捷翻译的那本),com本质论等...在学习C++的过程中感觉C++语言本身的确很强大,而且随着学习的深入, 阅读全文
posted @ 2011-10-29 12:16 我的IT技术 阅读(442) 评论(0) 推荐(0)
摘要:1、 下载 Eclipse IDE for C/C++ Developers 并解压本人使用的是window 32bit 的系统。。2、 首次启动。注意到其版本是INDIGO3、 下载 MinGW 并安装,接着配置其用户变量(控制面板\所有控制面板项\系统\高级系统设置)点“环境变量”的按钮在用户变量下新建变量名:Path。至于,变量值因你的MinGW安装位置而不同。若MinGW安装在D盘。变量值: D:\MinGW\bin。以此类推。4、 重启eclipse。File-->new-->C++ Project在Project name处输入项目名,记得在Toolchains选择Mi 阅读全文
posted @ 2011-10-13 16:36 我的IT技术 阅读(414) 评论(0) 推荐(0)