- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 Jsoncpp编译与使用方法总结
Jsoncpp编译与集成方法总结1. 前言JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,非常易于人阅读和编写,同时也易于机器解析和生成, 它是基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Per
2024-04-03 09:23:59 1180 1
原创 C++实战专题-多线程编程基础
C++直到2011年C++标准委员会发布C++11标准以后,才正式支持多线程编程,在此之前都只能调用系统API进行多线程编程,对于跨平台应用程序,只能通过封装不同平台的API来实现跨平台编程,这和JAVA、C#天生支持多线程相比对于C++开发人员简直是一场噩梦。如今C++多线程他来了,他终于来了,姗姗来迟。随着国产化浪潮迅速升温,跨平台应用程序将越来越多,公司提供的多线程库功能过于单薄对于复杂业务场景实现起来很复杂、配套文档很少、无法查看源码,遇到问题无法通过百度解决。
2024-03-29 11:52:29 1001 1
原创 国产化UOS系统QT程序无法输入中文问题解决
1.Linux下QT程序无法输入中文问题,一般是缺少libfcitxplatforminputcontextplugin.so库导致的问题,如果存在插件库但是仍然无法输入中文,可通过ldd -d查看插件库依赖确认是否是库依赖有问题,想办法结解决库依赖的问题。2.ARM架构UOS系统下的QT同样存在相同的问题,可用相同的方法解决。
2024-03-27 10:04:24 447 1
原创 C++11新特性总结
C++11引入了许多新特性,如auto关键字实现自动类型推导,nullptr代替NULL,智能指针如unique_ptr和shared_ptr更安全地管理内存,lambda表达式简化函数对象的书写,委托构造函数和默认删除函数增强了类的构造与析构控制,移动语义提高了效率,变长参数模板variadic templates支持可变数量的参数类型。这些特性大大提高了C++的易用性和性能,并使得代码更简洁、安全、高效。
2024-03-26 19:48:23 733 2
原创 从零开始搭建国产化系统QT开发环境
本文章主要介绍是从系统安装到开发中用到的各种工具命令的介绍,按照本文进行配置后,基本上能达到直接进行国产化C++&QT开发的程度
2024-03-14 14:10:35 938
原创 C ++ Lambda表达式详解
C ++ Lambda表达式详解1.Lambda表达式概述 Lambda表达式是现代C++在C ++ 11和更高版本中的一个新的语法糖 ,在C++11、C++14、C++17和C++20中Lambda表达的内容还在不断更新。 lambda表达式(也称为lambda函数)是在调用或作为函数参数传递的位置处定义匿名函数对象的便捷方法。通常,lambda用于封装传递给算法或异步方法的几行代码 。本文主要介绍Lambda的工作原理以及使用方法。2.Lambda表达式定义2.1 Lambda表达式示例
2020-12-19 14:08:21 42794 13
Visual Studio 2019 中文使用教程
2020-08-22
pyside2 官方示例代码
2020-06-18
FMOD 2.01 游戏声音引擎库
2020-06-18
QT Graphics View框架.pdf
2020-04-03
doxygen官方最新手册chm格式
2019-11-18
Ado.Net常用数据库接口类
2019-11-13
gdb官方手册-最新版
2019-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人