码迷,mamicode.com
首页 > 编程语言
C++ Primer Plus学习笔记之虚函数
C++ Primer Plus学习笔记之虚函数 C++语言的多态性有两种类型:静态多态性和动态多态性。函数重载和运算符重载就是静态多态性的具体表现,而动态多态性是指程序运行过程中才动态的确定操作所针对的对象,它是通过虚函数实现的; 1,虚函数的概念: 一个指向基类的指针可用来指向从基类派生的任何对象,这样就可以达到一个接口多个实现的访问了;虚函数是在基类中被冠以virtual的成员函...
分类:编程语言   时间:2014-05-10 10:14:19    阅读次数:290
java多线程编程中实现Runnable接口方法相对于继承Thread方法的优势
java多线程编程中实现Runnable接口方法相对于继承Thread方法的优势...
分类:编程语言   时间:2014-05-10 19:32:38    阅读次数:391
C/C++可以用的计算程序运行时间的方法
C/C++可以用的计算程序运行时间的方法...
分类:编程语言   时间:2014-05-10 09:47:07    阅读次数:272
C/C++ -- Gui编程 -- Qt库的使用 -- QtWidget
1 #include 2 int main(int argc, char * argv[]) 3 { 4 QApplication app(argc, argv); 5 QTextCodec::setCodecForCStrings(QTextCodec::codecForName...
分类:编程语言   时间:2014-05-06 10:38:14    阅读次数:341
C/C++ -- Gui编程 -- Qt库的使用 -- 对话框QDialog
模态对话框-----源文件main.cpp(工程QtDialog)----- 1 #include "qtdialog.h" 2 #include 3 #include 4 5 int main(int argc, char *argv[]) 6 { 7 QApplication ap...
分类:编程语言   时间:2014-05-06 10:41:05    阅读次数:456
C/C++ -- Gui编程 -- Qt库的使用 -- Qt编码问题
1.直接使用QObject::trUtf8("中文字符串")2.头文件QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));QObject::tr("中文字符串")3.头文件QTextCodec::setCodecForCStrin...
分类:编程语言   时间:2014-05-06 10:43:40    阅读次数:264
C/C++ -- Gui编程 -- Qt库的使用 -- 使用自定义类
1.新建空Qt工程2.新建C++类HelloQt3.新建ui文件,添加部件,重命名主窗体(对话框)类名HelloQt,构建生成ui头文件4.修改头文件helloqt.h 1 #ifndef HELLOQT_H 2 #define HELLOQT_H 3 4 #include 5 6 names...
分类:编程语言   时间:2014-05-06 10:49:09    阅读次数:447
C/C++ -- Gui编程 -- Qt库的使用 -- 使用.ui文件
1.创建Qt空工程2.添加Qt设计师界面,无按钮对话框helloqt.ui3.编辑界面,添加部件,修改对话框对象名为HelloQt 1 2 3 HelloQt 4 5 6 7 0 8 0 9 40010 30011 12 13 1...
分类:编程语言   时间:2014-05-06 10:55:54    阅读次数:328
Spring -- 4.1
CGLib动态代理使用JDK动态代理有一个限制,即它只能为接口创建代理实例,这一点可以从接口的newProxyInstance(ClassLoader loader,Class[] interfaces,InvocationHandler h)的第二个参数看出,interfaces就是需要代理实例实...
分类:编程语言   时间:2014-05-06 11:26:58    阅读次数:375
C/C++ -- Gui编程 -- Qt库的使用 -- HelloWorld
1.纯代码写对话框HelloWorld创建空Qt工程,添加C++源文件main.cpp需要设置编码以支持中文-----源代码main.cpp----- 1 #include 2 #include 3 #include 4 #include 5 6 int main(int argc, ch...
分类:编程语言   时间:2014-05-06 11:37:47    阅读次数:446
java中的++运算符
java中的++运算符public class PlusPlusTest {/*** @param args*/public static void main(String[] args) {int a = 0;for (int i = 0; i < 10; i++) {a = a++;}Syste...
分类:编程语言   时间:2014-05-06 12:02:20    阅读次数:339
html,css.javascript
基本标签(a、p、img、li、table、div、span)、表单标签、iframe、frameset、样式1:Html (Hypertext Markup Language)超文本标记语言2:CSS (Cascading Style Sheet)层叠样式表3:JavaScript4:DOM (d...
分类:编程语言   时间:2014-05-06 12:04:55    阅读次数:544
探索C++的底层机制
探索C++的底层机制在看这篇文章之前,请你先要明白一点:那就是c++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确,那么你休想构造出任何可执行程序来。但如果真正到了产生可执行代码阶段,无论是c,c++,还是pascal,大...
分类:编程语言   时间:2014-05-06 12:07:42    阅读次数:361
在JavaScript中什么时候使用==是正确的?
在JavaScript中什么情况下使用==是正确的?简而言之:没有。这篇文章来看五种情况下总是使用===,并且解释为什么不用==。JavaScript有两种操作符用来比较两个值是否相等 [1]:严格相等 === 仅考虑相同类型的值是否相等。“正常”(或非严格)相等操作符 == 在比较之前,尝试为不同...
分类:编程语言   时间:2014-05-06 12:11:49    阅读次数:456
Java对象初始化详解(转)
在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。本文试图对Java如何执行对象的初始化做一个详细深入地介绍(与对象初始化相同,类在被加载之后也是需要初始化的,本文在最后也会对类的初始化进行介绍,相对于对象初始化来说,类的初始化要相对简单一些)。1.Java对象...
分类:编程语言   时间:2014-05-06 12:40:19    阅读次数:397
VC++中如何复制对话框资源
法1:在你的工程中添加另一个工程的rc文件,这时资源视图中就会出现两个rc,从后加的rc中拷贝资源到你自己工程的rc中就可以了。法2:vc中如何拷贝一个工程的对话框资源到另一个工程中?这是一个很专业也很有用的问题。其实VC的设计者早就为我们考虑了这个问题。在VC6环境下,选择Class视图,选中想要...
分类:编程语言   时间:2014-05-06 12:43:05    阅读次数:649
c++面向对象
一、C++继承(1)继承方式public公有继承protected保护继承private私有继承只要是父类private的,就是父类自己的东西了,不管以何种方式继承,都不能继承父类的private东西。可以继承protect和public的东西。protect在父类中相当于private,只有内部成...
分类:编程语言   时间:2014-05-06 12:51:14    阅读次数:515
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!