c++
Anime Paradise
这个作者很懒,什么都没留下…
展开
-
C++ 服务器开发框架
NoahGameFrame 作者:ketoo地址:https://github.com/ketoo/NoahGameFrame技术开发群:QQ:330241037love作者:love2d地址:https://github.com/love2d/love技术开发群:无TrinityCore 作者:TrinityCore地址:https://github.com/TrinityCore/TrinityCore技术开发群:无kbengine作者:kbengine地址:https://git.原创 2022-04-07 09:57:26 · 727 阅读 · 0 评论 -
C++ Default关键字
C++ Default关键字含义在c++11标准中,如果我们需要默认的行为,我们可以通过参数列表后面写上= default来要求编译器生成合成默认函数。其中= default既可以和声明一起出现在类的内部,也可以作为定义出现在类的外部。如果= default在类的内部,则默认构造函数是内联的,如果他在类的外部,则该成员默认情况下不是内联的。作用不用我们自己敲代码去写构造函数,争取早点下班...原创 2022-03-10 00:25:04 · 1936 阅读 · 0 评论 -
jsoncpp libjson 读写操作demo
jsoncpp github 源码地址:https://github.com/open-source-parsers/jsoncppdemo主要针对string字符串的读写操作,demo经过本地测试验证通过头文件与声明#include <json.h>#include <iostream>#include <string>using namespace Json;using namespace std;写void TestWriteJson(){原创 2021-10-19 10:32:52 · 304 阅读 · 0 评论 -
Qt QThread安全退出
QThread的使用方式在Qt中,使用QThread实现子线程的方式有两种:继承QThread,重写run函数继承QObject,使用moveToThread方式移动进QThreadQThread的退出方式QThread::terminate() - 不安全官方说明:终止线程的执行。线程可以立即终止,也可以不立即终止,这取决于操作系统的调度策略。请在terminate()之后使用QThread::wait()。当线程终止时,所有等待该线程完成的线程将被唤醒。警告:此函数是危险的,原创 2021-07-25 21:36:24 · 23587 阅读 · 5 评论 -
C语言 zmq客户端服务端 demo
服务端/***************************************************************************** 版权声明:*----------------------------------------------------------------------------* 文件实现功能 :zmqC语言服务端demo* 作者 : 朱本浩* 版本 : 1.0*---------------------------原创 2021-07-22 15:08:58 · 1173 阅读 · 0 评论 -
Qt QTextEdit 实现注释功能
QTextEdit 实现注释功能代码void AnnotationCode(){ char32_t t = 0x2029; // 2029表示unicode换行符 QChar br(t); // 初始化一个换行符 QTextDocument* pDoc = ui->textEdit->document(); QTextCursor textCursor(pDoc); // 获取选中字符串 QString selec原创 2021-07-06 20:03:29 · 429 阅读 · 0 评论 -
error C2238: 意外的标记位于“;”之前解决办法
error C2238: 意外的标记位于“;”之前 解决办法(1)可能是头文件互相包含造成的。仔细检查头文件的包含关系,特别是互相依赖的头文件,有时候还会有多重包含。原创 2021-06-01 18:48:44 · 5382 阅读 · 0 评论 -
warning C4005: “AF_IPX”: 宏重定义解决办法
warning C4005: “AF_IPX”: 宏重定义解决方法:1)如果在没有定义WIN32_LEAN_AND_MEAN宏的大前提下windows.h有可能包含winsock.h头文件,因此我们得出一个很简单的解决方法就是在包含<windows.h>之前定义WIN32_LEAN_AND_MEAN宏,如下所示:#define WIN32_LEAN_AND_MEAN#include <windows.h>2)如果按照上面的方式解决问题没有效果,也有可能是头文件顺序问题原创 2021-05-22 13:39:29 · 2963 阅读 · 0 评论 -
Qt 中文字符排序 中文排序
Qt 中文字符排序代码#include <QDebug>void test(){ QLocale local(QLocale::Chinese); QCollator collator(local); QStringList list; list << QStringLiteral("朱") << QStringLiteral("爱") << QStringLiteral("你") << QStringLite原创 2021-05-07 09:33:24 · 847 阅读 · 0 评论 -
c++ const 关键字作用
目录修饰普通变量修饰指针变量参数传递返回值修饰类成员函数修饰普通变量被修饰的变量被编译器认为是一个常量,变量的值不可以被修改const int a = 10;int b = a ; //正确,可以复制给别的变量a = 1; //错误,不可改变修饰指针变量const 修饰指针,指针指向的地址不可变int a = 10;int* const p= &a; int b = 5;p = &b; //错误,p的地址不可改变const 修饰指针指向的内容,则内容原创 2021-02-18 14:56:36 · 187 阅读 · 1 评论 -
Qt QWidget平铺背景
Qt QWidget 平铺背景效果图实现方式效果图实现方式设置窗口的样式表ui->widget->setStyleSheet("QWidget{" "background-image:url(:/image/bg.jpg);" "}");默认就是平铺,不需要进行多余设置。bg.jpg图片:这种图片可以自己写代码生成: QPixmap out_pix(64,64); QPainter pix_painter(&out_pix); QCol原创 2021-01-21 16:09:11 · 1432 阅读 · 0 评论 -
简单使用Enigma Virtual Box将Qt生成的程序打包成单文件exe
一、下载一个Enigma Virtual Box软件链接:https://pan.baidu.com/s/1LUM5SnjHBuYJwdksvLbCqQ提取码:kv44二、使用教程1、双击打开软件2、点击浏览---->选择原创 2020-09-02 15:57:00 · 1052 阅读 · 0 评论 -
VS各个版本下载地址
VS哥哥版本下载地址,想下载哪个就可以搜索哪个:https://my.visualstudio.com/Downloads?pid=2190SHA1: 109C6646A79844D8116DADB293A0B64754363C69File name: mu_visual_studio_community_2017_x86_x64_10049782.exe原创 2020-08-07 09:41:39 · 1067 阅读 · 0 评论