代码改变世界

关于QT中QSqlQuery类一些函数的笔记

2016-08-22 23:53 by 小竹心语, 4697 阅读, 1 推荐, 收藏, 编辑
摘要:1 QSqlQuery::next() 从数据库的开头一直往下找,如果某一行存了数据则返回1,如果是1个空行,则返回02 QSqlQuery::value(0) 如果存入数据库的数据是00 11 11 11 11 则打印出来的是QVariant(QString, "00111111") 转成字符串类 阅读全文

关于QString的一些函数说明

2016-08-02 14:23 by 小竹心语, 6447 阅读, 0 推荐, 收藏, 编辑
摘要:1 QString::arg()//用字符串变量参数依次替代字符串中·最小数值 例1: QString str; str = QString("%1 was born in %2.").arg("John").arg(1992);//srt = "John was born in 1992."; 其 阅读全文

关于QT Creater 的tr函数

2016-07-27 09:22 by 小竹心语, 1898 阅读, 1 推荐, 收藏, 编辑
摘要:第一次使用QT 在使用下面的函数时 阅读全文

关于结构体中带:的赋值

2016-07-16 14:47 by 小竹心语, 344 阅读, 0 推荐, 收藏, 编辑
摘要:分析,比如说结构体中的这个变量 阅读全文

关于c++构造函数

2016-07-09 10:47 by 小竹心语, 217 阅读, 0 推荐, 收藏, 编辑
摘要:1 构造函数是特殊的成员函数,一般声明为公有的2 创建类类型的新对象,系统自动会调用构造函数,而且只调用一次,不允许人工调用3 构造函数是为了保证对象的每个数据成员都被正确初始化函数名和类名完全相同不能定义构造函数的类型(也不能有返回类型),也不能使用void通常情况下构造函数应声明为公有函数,否则 阅读全文

关于c++中字符串类的一些描述

2016-07-07 23:57 by 小竹心语, 239 阅读, 0 推荐, 收藏, 编辑
摘要:1 string 类的使用,要包含头文件 #include <string> 2 两个string类可以相加,但不能相减 比如说:string s1,s2,s3; s1="asd"; s2="qw"; s3=s1+s2 则s3="asdqw" s3=s2+s1 则s3="qwasd"; 3 两个字符 阅读全文

关于c++中 get 和getline

2016-07-07 22:50 by 小竹心语, 322 阅读, 0 推荐, 收藏, 编辑
摘要:1 cin 遇到空格 回车都会结束输入 所以就无法完成 12 34这样一次性输入 2 getline() 和get() 这两个函数都读取一行输入,然而,getline()将丢弃换行符 而get()将换行符保留在输入序列中 简单举例: 1 cin.getline(name,20);//将输入读到长度为 阅读全文

使用参数初始化表来实现对数据成员的初始化

2016-06-29 21:05 by 小竹心语, 2621 阅读, 0 推荐, 收藏, 编辑
摘要:这是c++提供的一种机制,具体格式如下: 注意,使用参数列表初始化是不能初始化静态变量的:比如说下面的 阅读全文

关于c++中运算符重载

2016-06-29 00:11 by 小竹心语, 469 阅读, 0 推荐, 收藏, 编辑
摘要:通俗的讲,运算符重载就是把运算符赋予新的功能,比如说 + 有整数相加 浮点数相加的功能,但是没有复数相加的功能,这时我们通过运算符重载,使得 + 具有复数相加的功能,这就叫做运算符重载,本质上, 运算符重载是函数的重载。 重载运算符使具有特殊名称的函数, 形式如下: 1 operator后接需要重载 阅读全文

关于c++的友元函数

2016-06-28 10:33 by 小竹心语, 331 阅读, 0 推荐, 收藏, 编辑
摘要:假设有这么一个类 这时候如果外界的一个函数(void display() )想去访问aa这个类的name这个成员变量,这个函数可能不属于任何一个类,也可能是其他类的 。 显然是不可能的,因为他是类的私有成员,只有该类的成员函数才能访问 但这时候又一定要访问这个变量,这时候就可以把这个函数声明为这个类 阅读全文