- 浏览: 122594 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (145)
- java (145)
- Java网络编程 (1)
- SWT 文本框Text通过GC重绘改变边框颜色 (1)
- tomcat部署web工程的两种方法 (1)
- JAX-RS 从傻逼到牛叉 1:REST 基础知识 (1)
- FreyjaJdbcTemplate 大致上完工了,想请人重构。。 (1)
- 开始认识自己 (1)
- 设计模式-Abstract Factory 模式 (1)
- 数据库中主键的设计原则 (1)
- JNI中jstring类型与c语言中的字符串的转换 (1)
- mac环境变量 (1)
- STC单片机ADC转换的例子 (1)
- myeclipse 8下安装Ibator . (1)
- OSGI与Android结合 (1)
- CSDN BLOG EXPERT (1)
- Java中网络操作的开源库CommonsNet (1)
- Apache License Version 2.0 英文内容及中文翻译 (1)
- JTest (1)
- GeoCon 用C#编写的开源的地理信息数据转换工具 (1)
- ERP简易教程 (1)
- 提高站点在搜索引擎上的排名 (1)
- Wifi (1)
- 腾讯Q+开放平台,相信又是一次成功的模仿 (1)
- C#坦克大战网络版代码 (1)
- Problem16 (1)
- Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较) (1)
- ava框架数据库连接池比较(c3p0 (1)
- dbcp和proxool)bonecp (1)
- 继续向成熟男人靠拢 (1)
- Qt4.7中 默认的构造函数 (1)
- xml CDATA (1)
- 只针对中英文混合分词的中文分词器 (1)
- 典型相关分析及其适用范围和spss操作(转) (1)
- llvm (1)
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access (1)
最新评论
-
xm3530:
什么鬼?都没法看,发出来干嘛
Android中利用App实现消息推送机制的代码实例 -
lvtenglongxiaohei:
太经典了!
学习一下!
ERP简易教程 -
lvtenglongxiaohei:
<br> 一天中午,丈 ...
ERP简易教程 -
hzw2312:
加油~~~!!!
开始认识自己 -
123048591:
显示乱码
tomcat部署web工程的两种方法
<p><span style="font-size: medium;">初学Qt,发现每个例子自带的构造函数:</span></p>
<p><span style="font-size: medium;">Network.h头文件</span></p>
<p>?</p>
<pre name="code" class="cpp">#include "NetServerThread.h"
class Network : public QObject
{
Q_OBJECT
public:
Network(QObject *parent = 0); //因为QObject *parent为默认参数已经赋值,所以此构造
//函数为 Network类的默认构造函数
~Network();
};</pre>
<p>?Network.cpp</p>
<p>?</p>
<p>?</p>
<pre name="code" class="cpp">#include "NetServerThread.h"
Network::Network(QObject *parent)//这里写的构造函数的参数是为了初始化QObject参数parent,
:QObject(parent) //这样它可以继承父类QObject初始化的所有数据。
{ //该默认构造函数,实例化类时候只需要 Network network;
qDebug()<<"构造器开始";
//初始化对象
init();
}
Network::~Network()
{
}</pre>
<p>?</p>
<p><span style="font-size: medium;">?实例化Network类的时候,只需要</span></p>
<p><span style="font-size: medium;">Network network;</span></p>
<p><span style="font-size: medium;">即可调用默认构造函数,不需要写默认参数QObject* parent的值</span></p>
<p>?</p>
<p>?</p>
<p>?</p>
<div class="quote_title"><br>
<div class="quote_div">“默认实参必须是函数参数表中最右边(尾部)的参数<br>调用具有两个或多个默认实参数的函数时,如果省略的不是参数表中最右边的参数,则该参数右边的所有参数也应省略<br>默认实参应在函数名第一次出现时指定,通常是在函数原型中”
<p>?</p>
<p>?<span style="font-size: small;">比如说下面的函数</span></p>
<p><span style="font-size: small;">int fun(int a,int b,int c=3)</span></p>
<p><span style="font-size: small;">{</span></p>
<p><span style="font-size: small;"><br></span></p>
<p><span style="font-size: small;">}</span></p>
<p><span style="font-size: small;">c就是指定的默认实参,通常在函数原型中指定。这里给了3作为默认参数。用平常的时候调用这个函数fun(4,5,6);那么就是a=4,b=4,c=6。如果这样调用fun(1,2)那么就是a=1,b=2,c=3,这里c没有指定,因为c是默认实参,已经有了默认值,这里c就是采用默认值3。</span></p>
<p><span style="font-size: small;">为什么默认实参必须是函数参数表中最右边的参数。把上面的函数改下</span></p>
<p><span style="font-size: small;">int fun(int a=3,int b,int c)</span></p>
<p><span style="font-size: small;">{}</span></p>
<p><span style="font-size: small;">这样调用fun(1,2),这样就是a=1,b=2,而c根本就没有赋到值,就出错了。这些参数都是一一对应的。</span></p>
<p>?</p>
<p>?</p>
<p>?</p>
<p>参考文章:</p>
<p><a style="color: #000000; text-decoration: none; font-family: 'Microsoft YaHei'; font-size: 20px; line-height: 30px; text-align: left;" title="C/C++--C++默认参数及其所引起的二义性" href="http://blog.csdn.net/wudemiao1246403394/article/details/6992487">C/C++--C++默认参数及其所引起的二义性</a></p>
<p><a href="http://blog.sina.com.cn/s/blog_6340cd9c0100rabk.html"></a></p>
<h2 id="t_6340cd9c0100rabk" class="titName SG_txta"><a href="http://blog.sina.com.cn/s/blog_6340cd9c0100rabk.html">QT构造函数中*parent</a></h2>
<p><a href="http://blog.sina.com.cn/s/blog_6340cd9c0100rabk.html"><span>?</span></a></p>
<p>?</p>
<p>?</p>
<p>?</p>
<p>?</p>
发表评论
-
java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
2012-02-08 14:17 1014<div>Java数据库连接(JDBC)由 ... -
llvm
2012-02-07 16:29 847llvm ... -
典型相关分析及其适用范围和spss操作(转)
2012-02-07 15:43 1514看文章《科学学研 ... -
只针对中英文混合分词的中文分词器
2012-02-03 10:39 975该版本说明 1、只针对中英文混合分词 需要一些中文和 ... -
xml CDATA
2012-02-03 08:45 1154<h2 style="font-si ... -
继续向成熟男人靠拢
2012-01-11 17:04 846转自徒儿的人人。 ... -
ava框架数据库连接池比较(c3p0,dbcp和proxool)bonecp
2012-01-11 14:13 1072<h1 style="text ... -
Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较)
2011-12-28 15:23 906<span style="font- ... -
Problem16
2011-12-28 12:53 628package com.shui.mu.yao.io. ... -
C#坦克大战网络版代码
2011-12-20 13:09 929简单C#坦克大战网络版代码 写完单机版 http ... -
腾讯Q+开放平台,相信又是一次成功的模仿
2011-12-20 10:44 827今天看到两则新 ... -
Wifi
2011-12-19 13:14 1032. Confirm if Wifi is On ... -
提高站点在搜索引擎上的排名
2011-12-19 12:04 880对于拥有网站的各位站长来说,都希望自己的站点能够在各种 ... -
ERP简易教程
2011-12-16 16:47 874注明:下面的帖子 ... -
GeoCon 用C#编写的开源的地理信息数据转换工具
2011-12-14 12:29 924<p class="MsoNorma ... -
JTest
2011-12-14 09:00 997接到parasoft公司一位先生打来的电话,说下个月第 ... -
Apache License Version 2.0 英文内容及中文翻译
2011-12-13 12:59 2209</span> <p class= ... -
Java中网络操作的开源库CommonsNet
2011-12-13 12:39 772<p class="MsoNorma ... -
CSDN BLOG EXPERT
2011-12-13 08:59 1059<img src="http://p. ... -
OSGI与Android结合
2011-12-12 12:09 836将当前最优秀的OSGI框架,与当前最火热的Androi ...
相关推荐
QT4.7详解QT4.7详解QT4.7详解QT4.7详解QT4.7详解QT4.7详解QT4.7详解QT4.7详解QT4.7详解QT4.7详解QT4.7详解QT4.7详解
qt4.7的api文档,html格式,解压后直接查看。含有基本的函数、模块、命名空间信息。
C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数C++ 默认构造函数
qt 4.7 商业版 Commercial 种子 下载 qt 4.7 商业版 Commercial 种子 下载 qt 4.7 商业版 Commercial 种子 下载
qt4.7 例子源码,各种风格的窗口显示
QT4.7安装配置详细步骤及其错误分析 在tiny6410验证过
用arm-none-liunx-gnueabi交叉编译工具编译qt4.7的源码产生的lib,安装到开发板,配置好环境变量即可在开发板上运行qt4.7的程序
Qt 4.7 opengl 模块文档 Qt 4.7 opengl 模块文档 Qt 4.7 opengl 模块文档 Qt 4.7 opengl 模块文档
QT4.7在S3C6410开发板上的移植
QT4.7环境编译下的扫雷游戏,完整代码和说明文档。自己测试过,可以使用。
Qt4.7通过WinApi获取串口号Qt4.7通过WinApi获取串口号Qt4.7通过WinApi获取串口号Qt4.7通过WinApi获取串口号Qt4.7通过WinApi获取串口号
qt一般开源的,需要在平台...)编译好的windows平台下安装版本QT4.7,xp和win7(32位)(其余系统没有测试)都可以学习用。有QT自己的IDE(集成开发环境),不用嵌入vc中。 分割为6个部分上传。解压为exe下载请注意防毒
qt一般开源的,需要在平台...)编译好的windows平台下安装版本QT4.7,xp和win7(32位)(其余系统没有测试)都可以学习用。有QT自己的IDE(集成开发环境),不用嵌入vc中。 分割为6个部分上传。解压为exe下载请注意防毒
qt-4.7库文件 主要包括触摸lib 字体lib 以及QT4.7库文件
螺旋波形,近似正弦波,利用drawPie画出的,可调节周期实现拉长波形或缩短;可调节振幅实现波形幅度的大小。
基于qt4.7标准的图片浏览器
qt涂鸦板 qt4.7 写的涂鸦板 qt4.7 写的涂鸦板
基于TQ6410的QT4.7移植,详细的介绍了移植到ARM开发板中的过程。
编译好的Qt4.7 还需要一个脚本配置一下就可以使用了,在tiny6410上验证过,脚本本人资源中有 交叉编译链4.5.1
Qt4.7官方白皮书,从官网慢慢提取的。有其他需要的同学也可以去qt-project.org自己提取,不过异常慢啊~