
C++
文章平均质量分 79
小短腿lxl
爱编程的小短腿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JsonCpp库
JsonCpp是一个C++库,用于处理JSON数据的序列化和反序列化。它提供了Json::Value类来表示JSON数据对象,支持对象、数组、字符串、数字等多种数据类型。JsonCpp通过StreamWriter/CharReader等类实现数据转换功能,支持可读性强的格式化输出和高效的紧凑格式输出。示例展示了如何创建JSON对象、序列化为字符串以及反序列化解析数据的过程。该库适用于需要在C++程序中处理和交换JSON格式数据的场景,是现代C++项目中处理JSON数据的常用工具之一。原创 2025-05-26 15:31:38 · 307 阅读 · 0 评论 -
C++11异步操作-std::future
本文介绍了C++11中的std::future异步操作机制。std::future表示异步操作结果,可阻塞当前线程直到操作完成。文章讲解了三种主要应用方式:1)通过std::async关联异步任务;2)使用std::packaged_task封装任务并获取future;3)使用std::promise手动设置future值。每种方式都提供了代码示例,展示了如何实现异步任务执行和结果获取。std::future机制能有效提高程序执行效率,实现线程间的同步控制,是多线程编程中的重要工具。文章还指出了使用中的注意原创 2025-05-25 16:08:10 · 848 阅读 · 0 评论 -
C++——类和对象(上)
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。声明和定义全部放在类体中。需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。int _mouth;int _day;_mouth = 8;_day = 15;原创 2023-10-22 16:54:43 · 95 阅读 · 0 评论 -
C++——入门
C++是在c语言的基础上,容纳进去了面向对像编程思想,并增加许多有用的库,以及编程范式。补充c语言的一些不足的地方,以及对不合理的地方进行优化。为后续类和对象学习打基础。在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都有在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。//命名空间定义。原创 2023-10-19 15:41:31 · 85 阅读 · 0 评论