398741905的个人主页

http://www.qtcn.org/bbs/u/178911  [收藏] [复制]

398741905

  • 0

    关注

  • 0

    粉丝

  • 3

    访客

  • 等级:新手上路
  • 总积分:2
  • 保密,1990-05-04

最后登录:2018-06-21

更多资料

日志

2017-05-02 21:46

int * p1, p2;
此处p1是一个int*类型的指针,而p2是一个int类型的变量。

指针的危险:
long * fellow;
*fellow = 1000;

fellow是一个指针,但它指上哪里我们不知道,那么1000将被放在哪里我们也不知道,
所以在将指针街引用之前一定要将指针初始化为一个确定的,适当的地址。

指针和数字
int * pt;
pt = 0xB8000000;这是错误的,如果你想把地址0xB8000000 赋值给指针变量pt,则必须改写为

pt = (int*)0xB8000000;

阅读全文»分类:默认分类|回复:0|浏览:455
2017-05-02 20:46

模板类vector是一种动态数组,可以在运行阶段设置vector对象的长度,在qt中有Qvector,性质一样。
我们知道数组的申明中,必须指定大小,但实际开发中,我们不确定元素的个数,这个时候我们就可以采用模板类vecyor
示例:
#include <vector>
using namespace std;
vector<int>vi;
int n;
cin >> n;
vector<int>vd(n);
创建一个名为vt的vector对象,它存储n_elem个类型为typename的元素
vector<typename>vt(n_elem);
其中vi是一个vector<int>对象,vd是一个vector<double>对象,并且长度问n;
v ..

阅读全文»分类:默认分类|回复:0|浏览:471
2017-04-19 17:59

问题描述:qt5.5.1 编译器为mingw ,在打开包含中文路径的照片时,fopen失败
QString filename =QString("E:\\备份\\SqlserverDatabase\\mainwindow.h");
std::string str = filename.toStdString(); const char* exifstr = str.c_str();File *fp = fopen(exifstr,"r");
if (fp != NULL) {
qDebug()<<"==============================";
int st = fseek(fp, 0, SEEK_END);
qDebug()<<"tell me the file size " <<ftell(fp);
} else {
qDebug()<<"xxxxxxxxxxx ..

阅读全文»分类:默认分类|回复:0|浏览:481

Powered by phpwind v8.7 Certificate Copyright Time now is:03-29 17:20
©2005-2016 QTCN开发网 版权所有 Gzip disabled