C++
文章平均质量分 85
扬州蛋炒饭
当你想要放弃的时候,你就离成功不远了~
展开
-
VS2015调试qt变量只显示地址不显示值问题处理总结
VS2015调试qt变量只显示地址不显示值问题处理总结一、环境介绍本机装有VS2010、Qt486、VS2015目前VS2010调试qt变量显示值正常,新安装的VS2015发现调试qt总是显示地址不显示值,多方查阅资料都无效,最后通过新建qt4.natvis解决二、总结走过的坑方法1:打开VS安装目录:vs2010\Common7\Packages\Debugger,用记事本打开这个目录下的:autoexp.dat文件,搜索一下 QString,你会发现你的QString已经被注..原创 2021-02-03 09:39:51 · 2028 阅读 · 0 评论 -
C++概述
C语言要求程序员必须在机器模型和解决问题的模型之间建立联系,为了解决一个问题需要“告诉”机器该怎么去做,换句话,程序员需要用计算机的结构去思考。 这种编程方式称之为面向对象。它不仅需要程序员考虑到问题的本身,还需要解决两种模型之间的“翻译”问题,使其对应。 这样就使得程序难以编写且维护费用昂贵。 为了让程序员专注于问题本身,提高程序的编写速度以及使程序便于维护,因而引进了面向对象的编程思想原创 2012-09-17 18:45:34 · 1254 阅读 · 0 评论 -
多态
多态函数指的是在运行期绑定的函数,在c++中,仅有虚函数是在运行期进行绑定的,因此只有虚函数才具有真正意义上的多态。c++中的多态有以下三个前提条件:1.必须存在一个继承体系结构。2.继承体系结构中的一些类必须具有同名的virtual成员函数(virtual是关键字)3.至少有一个基类类型的指针或基类类型的引用。这个指针或引用可用来对virtual成员函数进行调用。原创 2013-04-09 15:55:54 · 1462 阅读 · 0 评论 -
C++简介
一个C++程序由一个或者多个编译单元组成。每个编译单元都是一个独立的源代码文件,通常是一个带.cpp的文件,编译器每次编一个文件编译单元,生成一个以.obj或者.o为后缀的目标文件。程序就是运行在这些目标文件上。这些目标文件都是二进制的文件。一旦所有的编译单元都生成了目标文件,我们就用连接器将他们连接成一个可执行的.exe文件原创 2014-08-13 18:03:59 · 3492 阅读 · 0 评论 -
C#委托之愚见
C#委托的起源原创 2014-10-23 11:08:08 · 991 阅读 · 2 评论 -
KMP算法精读
KMP算法的认识原创 2014-08-21 20:03:20 · 1035 阅读 · 0 评论 -
关于Win10下VC6.0兼容问题
好多人说VC6.0要淘汰了,但事实很多传统行业还是在用,包括一些老项目的维护,十几年耕耘的产品,不会说换就换,我就碰到了还在用它的项目。win10安装VC6.0遇到了不少问题,这里留给有需要的人借鉴。首先安装VC6.0,win10有一个管理员权限这个东西,每次安装都得用管理员权限运行才稳妥,还要设置运行文件属性为兼容模式。遇到问题1:启动时,msdev.exe无法正常启动0xc0000142下载兼...原创 2018-05-28 15:55:53 · 2940 阅读 · 0 评论 -
QTableView中使用组合框的两种方法
方法一:使用自定义数据模型继承QAbstractTableModel 重载函数rowCount、columnCount、headerData、data、flags和setdata显示和编辑item对象。对enum Qt::ItemDataRole中角色的使用,可以控制一个item显示一个或者多个控件。常用的是DisplayRole和EditRole,有此两个角色可以把item当作...原创 2019-06-11 18:44:48 · 1612 阅读 · 0 评论