初始化操作由case标签跳过

今天在码码的时候遇到这么个错:在case分支中初始化变量。这种情况需要用{}将case中的语句框起来。

2018-04-03 17:56:29

阅读数 812

评论数 0

Qt - QString移除多余的空格

今天在debug的时候遇到了一个问题:两个字符串看起来一模一样,但是compare得到的就是非0的值。后来字符串复制出来才发现,其中一个(通过socket传过来的)末尾多了一个空格。然后准备自己写个方法去掉末尾多余的空格,突然想QString中是否有类似的API。QString中去掉多余空格的方法...

2018-03-14 10:33:48

阅读数 1140

评论数 0

QT - The CDB process terminated

大部分程序员在使用QT的过程中可能都遇到过这样的问题:Debug时QT报错“The CDB process terminated”。 可能导致出现这个问题的原因有两个:1. Debugger没有设置好。这种情况请确认你的调试器和编译器都是x86或x64.2. 缺少库文件。...

2018-03-12 11:15:37

阅读数 3537

评论数 1

C与C++的区别

初学C\C++的同学,被问的最多的肯定就是C与C++的区别了,而回答最多也一定是“C是面向过程的,C++是面向对象的”,但是C的代码只能面向过程,C++只能面向对象吗?其实并不然。          所谓的面向对象指的是C++语言, 在设计之初,是为面向对象而设计的,面向过程亦然。C也可以进行面...

2018-03-04 18:00:06

阅读数 31

评论数 0

C++ - STL - 序列式容器 - vector

所谓序列式容器,其元素呈线性关系排列,但未必有序。C++本身带了一种序列式容器array,STL提供了一些其他的序列式容器:vector, list, deque, stack, queue, priority-queue等。一、Vector使用vector需要头文件:include &a...

2018-03-01 16:19:05

阅读数 42

评论数 0

C++笔记 - STL - 迭代器失效

今天同事在码码时遇到这么一个问题:这段代码报错for (QMap<QString, uConfig::ProjectInfo*>::iterator it = m_projectInfos.begin(); it != m_projectInfos.en...

2018-02-27 10:54:55

阅读数 53

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭