- 博客(6)
- 资源 (3)
- 收藏
- 关注
翻译 QByteArray类
QByteArray类提供一个字节数组,QByteArray可用于存储原始字节(包括“\ 0” )和传统的8位 “\ 0” 端接字符串 . 使用QByteArray比使用const char *更方便.除了QByteArray之外,Qt还提供了QString类来存储字符串数据。对于大多数用途,QString是您要使用的类。它存储16位Unicode字符,使您可以轻松地在应用程序中存储非ASCII ...
2018-06-21 09:49:21 4448
原创 c++5个内存区域
C++中,内存分为5个区:堆、栈、自由存储区、全局/静态存储区和常量存储区。栈:是由编译器在需要时自动分配,不需要时自动清除的变量存储区。通常存放局部变量、函数参数等。堆:是由malloc等分配的内存块,用free来释放。自由存储区:是由new分配的内存块,由程序员释放(编译器不管),一般一个new与一个delete对应,一个new[]与一个delete[]对应。如果程序员没有释放掉,资源将由操作...
2018-06-14 12:12:12 794
转载 C++ 自由存储区是否等价于堆?
“free store” VS “heap”当我问你C++的内存布局时,你大概会回答:“在C++中,内存区分为5个区,分别是堆、栈、自由存储区、全局/静态存储区、常量存储区”。如果我接着问你自由存储区与堆有什么区别,你或许这样回答:“malloc在堆上分配的内存块,使用free释放内存,而new所申请的内存则是在自由存储区上,使用delete来释放。”这样听起来似乎也没错,但如果我接着问:自由存储...
2018-06-14 11:53:34 278
原创 QT操作Excel ----QtXlsx
最近在做QT操作excel,查了好多资料,最开始使用的是QAxObject,但需要电脑安装office(Excel.Application)或WPS(ket.Application)。软件安装有问题的话,编译会出问题。挺麻烦。无意间发现了QtXlsx这个东西,介绍说不需要安装excel便可操作。使用后发现挺简单,方便。只是配置有些麻烦,现记录如下。首先,下载QtXlsx类,地址:https://g...
2018-06-13 13:45:48 2987 1
转载 Qt Charts入门指南
简述Qt Charts 的横空出世标识着 QWT、QCustomPlot …… 时代的终结,是时候向他们做一个简单的告别了。Qt Charts - 强大并极具吸引力,从现在开始,让我们顺势拥抱灿烂的明天 。简述安装配置基本示例入门指南基本用法QChartView QChartQGraphicsScene QChart安装配置Qt5.7 中已经集成了 Qt Charts 模块,关于 Qt 的安装配置...
2018-06-12 10:43:48 1964
原创 函数模板的具体化有什么意义。
比如,你定义了一个函数模板template<typename T>void func(const T& t){ dosomething(t);}但是,当T是整数的时候你不想dosomething,而是想killsomeone,那就需要具体化了。具体化有2种形式,一种是显式具体化即定义一个特殊类型的实现template<>void func<int>...
2018-06-12 10:34:55 901
HXSC-UNIX环境高级编程(中文第三版)
2019-03-20
设计模式:可复用面向对象软件的基础(非扫描版+高清)
2019-03-20
HXSL-廖雪峰-JavaScript-教程 ----PDF文件--- 高清带书签(非扫描)
2019-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人