- 博客(15)
- 资源 (9)
- 收藏
- 关注
转载 拷贝构造函数与重载赋值操作符
二者的根本区别:拷贝构造函数在于类的对象分配空间并初始化类对象的数据成员,用于类对象的定义;而重载赋值操作符在于给已经分配空间并初始化数据成员的类对象赋值,用于对已定义的类对象的操作(改变其内容).#includeusing namespace std;cla
2011-08-26 10:58:33
609
原创 qt的父子关系和父子类的区别
在Qt中,每个 QObject 内部都有一个list,用来保存所有的 children,还有一个指针,保存自己的parent。当它自己析构时,它会将自己从parent的列表中删除,并且析构掉所有的children。注意:在 Qt 中,我们经常会遇到基类、派生类,或
2011-08-24 14:49:09
1684
原创 qt的qmake和shadow build
要明确的是qmake不仅仅是可以在QT中可以使用,在其他的情况下也可以使用。实际上qmake是一个帮助在不同平台上简化编译步骤的工具,她是来自Trolltech,qmake能够自动生成Makefile 使得只需要少量的信息就可以创建相应的Makefile,qmake能用于很多的软
2011-08-24 14:18:34
6437
转载 C++初始化成员列表
C++初始化类的成员,不但可以用构造函数(constructor)完成,而且可以用初始化类成员列表来完成。MFC大量用到此方法。例如有些初学者可能不大理解如下代码:class A{ public: int member_var; //成员变量 A
2011-08-02 13:46:02
1838
原创 指针数组
指针数组目录指针数组的定义指针数组的含义指针数组的运用数组指针与指针数组指针数组与二维数组编辑本段指针数组的定义 在C语言和C++语言中,数组元素全为指针的数组称为指针数组。 一维指针数组
2011-08-01 22:04:33
1421
转载 运算符-重载为成员函数 和友元函数的区别.
下面的代码有无错误? 为什么?class A{public: A(){x=0;} A(int _x):x(_x){} //friend A operator + (const A& a1, const A& a2 ) //{ //
2011-08-01 21:56:51
1301
原创 不构造函数不分配内存?
请大家看如下的代码C/C++ code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include "stdafx.h"class Test{ public: Test() {m_iN
2009-12-24 12:41:00
841
转载 QT的信号与槽原理(经典)
信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98、NT和
2009-12-23 23:06:00
10078
1
转载 软链接和硬链接的区别
对于一个文件来说,有唯一的索引接点(inode)与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在Linux下是一切皆文件的啊,文件夹、新加的硬盘 ...都可以看着文件来处理的啊。 连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows 下的快捷
2009-12-22 22:09:00
1011
原创 linux下面播放flash
我现在需要在Linux下实现一个简单的应用程序,编程语言C/C++,我要在我的应用程序里面嵌入一个flash动画,应用程序和flash动画本身没有数据交互,我的界面用的qt做的,但是免费版的qt是不支持flash。。免费版的qt虽然不支持flash插件,但是可以使用webview来嵌入flash。只要在程序里面设置 QWebSettings *websetting= QWebSetti
2009-07-08 23:14:00
1534
1
原创 QT 4.5.2 (No valid Qt version set)的解决方法
在安装完qt-sdk-win-opensource-2009.03.exe 后, 打开qt-creator 设置QT路径时 会发现 编译有错。总是提示该版本未安装。 使用qtcreator build一个工程,就报了No valid Qt version set. Set one in Tools/Options 的错误。 解决步骤:1. 安裝QT SDK
2009-07-07 20:29:00
3959
原创 弱弱的研究了下jxta
前两天受人所托,做一个简单的p2p软件,就看了下p2p的资料。 1、下载。 eclipse 我用的3.4.。jxta我用的2.4.1 。。还有一个2.4.1的 jxtacms。。 在官网都可以下载到得 eclipse http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R
2009-05-22 19:47:00
1794
原创 设计模式 心得
学了一点时间的设计模式,在网上也看了不少资料。我整理了下。觉得有下面三本书还可以哈1.Head.First设计模式 第一个推荐哈。这本我觉得很通顺易懂,又很很形象的例子2.大话设计模式 这本用对话的模式来慢慢的的引导你进入设计模式的天堂。也很不错的3.设计模式可复用面向对象软件的基础 这本书在国外可以说之最牛的哈。但是我觉得对初学者来说太理论吧
2009-05-15 19:40:00
785
转载 设计模式- 简单工厂模式---->工厂方法模式---->抽象工厂模式
一、引子 话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?! 而当把这个暴发户的行为放到我们程序设计中来时,会
2009-05-15 19:24:00
1249
原创 vc 估测函数运算时间
看下面的代码#include "stdlib.h"#include "time.h"#include "iostream.h"void my_subroutine(long n){ // this routine just does something that // takes some time so we can illustrate /
2009-05-15 18:42:00
1050
最新笔试面试常用算法收集打包
2009-12-24
.net 面试题系列(网上收集)很全
2009-12-24
英语面试技巧打包下载
2009-12-24
c++笔试面试宝典2009
2009-12-24
PuTTY v0.60 最新版
2008-12-30
The Shellcoder’s Handbook中文版
2008-12-30
系统级编程SSD6教程
2008-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人