C++
文章平均质量分 50
kqsz127
学生
展开
-
C++中的const用法
C++中的const限定符可比C语言中的多多了; 顶层const,底层const,constexpter,种种const层出不穷。 没关系,随着小编的脚步一一认识一下他们!我们先讨论指针,再讲讲引用。一. 指针 1.顶层const——值不变的const 顶层const(top-level-const)是指该 指针 本身是一个常量,即指针值为一个常量,他可以指向常量(前提有底层const,下面原创 2016-06-10 22:22:01 · 293 阅读 · 0 评论 -
C++迭代器
本节将主要讲解迭代器的介绍和应用。 首先,最重要的一点迭代器不是指针!!虽然指针经常被当作迭代器使用,但是——他们的概念是完全不同的! 和指针一样,迭代器也是一种间接访问对象的方法。但是,指针是一种类型。他有确切的值(所指的地址),但是我们并不清楚(也不在意)迭代器的类型是什么。下面是一个例子#include <iostream>#include <string>#include <vect原创 2016-07-01 20:06:29 · 251 阅读 · 0 评论 -
C++中String 操作(一)
相对于C语言中麻烦的C字符串操作,C++中提供了string类。本文将继续继承前文的风格,以代码为驱动,初步简介C++string类最简单的部分。string的初始化#include <iostream>#include <string>using namespace std;int main(){ string s1; cin >> s1;//遇到回车或者空格停止 st原创 2016-06-16 21:40:45 · 262 阅读 · 0 评论 -
范围for
C++11中添加了范围for的写法,大大简化了对序列的操作。范围for(range for)语句遍历给定序列中的每个元素并对序列中的每个值执行某种操作,其语法形式是: for (declaration : expression) statement 其中: expression部分是一个对象,必须是一个序列,比方说用花括号括起来的初始值列表、数组或者vector或string等类型的对象。原创 2016-06-16 21:50:46 · 532 阅读 · 0 评论 -
Qt下发布程序
集成开发环境 QtCreator 目前生成图形界面程序 exe 大致可以分为两类: Qt Widgets Application 和 Qt Quick Application。 下面分别介绍这两类exe 的发布方式。第一类 Qt Widgets Application 可执行程序发布方式意思是创建的 Qt Widgets Application 项目下面来发布软件:以 Release 方式编译转载 2016-10-15 20:24:26 · 281 阅读 · 0 评论 -
Ubuntu下Qt数据库问题解决
1、QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE 说明在QT连接mysql数据库时,mysql的数据库驱动没有加载上,实际上就是缺少libqt4-sql-mysql 这个驱动包 解决办法:#sudo apt-get install libqt4-sql-mysql 2、QS转载 2016-10-26 18:07:07 · 599 阅读 · 0 评论 -
Ubuntu 下 Qt 编译
首先说一下qt编程的步骤,然后再仔细说一下qmake的使用。我看书上的都是编写好cpp文件后,分别执行命令: qmake -project、qmake、make,然后执行就可以了,但是要是我在一个文件夹下有多个cpp文件,qmake怎么识别?make生成的最后执行文件的名,我怎么能随心所欲的自己定?带着疑问,找了网上的资料,不如所衣,然后尝试着gcc编译的思想竟然撞到了。其实我感觉要要真正了解qma转载 2016-10-26 20:56:46 · 834 阅读 · 0 评论