C++
挨踢在加班
面向复制粘贴编程
展开
-
QT 开启CLR支持
google上不停的搜索,零零散散的资料,终于还是让我解决了pro里面加编译参数:复制代码QMAKE_CXXFLAGS += /clr win* { QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa QMAKE_CXXFLAGS_STL_ON = /EHa }代码里显性调用C#的dll复制代码#using <I:/bin/Release/NL70ITX(CS).dll>运行时C#dll必须和你的主程序在一个目录下,比如目录a...转载 2021-12-03 08:33:19 · 1560 阅读 · 4 评论 -
C++程序 编译报错"C2143" "C4430" "C2238" 问题
编译报错"C2143" "C4430" "C2238" 在编译C++程序时报"C2143" ,"C4430","C2238" 错误,它的错误提示是:error: C2143: 语法错误: 缺少“;”(在“*”的前面) 25error: C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int25error: C2238: 意外的标记位于翻译 2017-09-20 20:02:07 · 3658 阅读 · 0 评论 -
QT 正则表达式类QRegExp 简单使用方法
#include #include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QRegExp re(".."); //表达式 QString str = "aaa;;;;a,,,,,,a"; if(re.exactMatch(str)) //转载 2018-02-06 15:42:57 · 1634 阅读 · 0 评论 -
Qt防止本程序多次启动
#include <QCoreApplication>#include <Windows.h>bool checkOne(){ // 创建互斥量 HANDLE m_hMutex = CreateMutex(NULL, FALSE, L"fortest_abc123" ); // 检查错误代码 if (GetLastErr...转载 2018-09-01 10:24:42 · 740 阅读 · 0 评论 -
C++ 进阶学习之const对象只能调用const函数
const对象不能改变数据成员,所以不能调用非const函数;比如:class Oneclass{ public: void ctfunc() const{} void uctfunc() {}}int onefunc(const Oneclass obj,const Oneclass *pointer,const Oneclass &reference...转载 2019-04-26 19:23:57 · 489 阅读 · 0 评论 -
C++ 进阶学习之:拷贝构造、operator=
用一段代码记录下拷贝构造、operator=的调用时机class A{public: A() {} //无参构造 A(A& __T1) //拷贝构造 调用情形: 1)一个对象作为函数参数,以值传递的方式传入函数体; { // 2)一个对象作为函数返回值,以值传...原创 2019-04-26 22:41:15 · 461 阅读 · 0 评论 -
C++ 进阶学习之:常函数
常函数即在类的成员函数参数列表后放置const的函数,常函数的作用是限制函数体对成员变量的修改,此外,常函数也不能调用非 常函数。转载 2019-04-27 17:28:02 · 487 阅读 · 0 评论 -
Windows平台上 根据DMP + PDB进行源码级定位到源代码中的位置
参考链接:https://blog.csdn.net/u014552102/article/details/82026592Qt5.9.1 MSVC2015 Demo下载链接:链接:https://pan.baidu.com/s/1-ST0NRZVmIB7kyKeAt83Og提取码:ghmk链接二:Qt 发布的release项目需要在pro文件中添加,这样才带有调试信息QMA...转载 2019-05-18 14:11:00 · 1494 阅读 · 0 评论