当前位置: 代码网 > it编程>编程语言>

C/C++

VScode中文乱码问题解决办法(C语言)

VScode中文乱码问题解决办法(C语言)

2025-07-16 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 42

作者今天格式化了电脑 想用vscode 结果会弹出乱码 故而出现了这篇文章。代码:如果我们想要打出最简单的代码 你好#include <...

C++ 时间库duration 类的原理与复现(最新整理)

2025-07-16 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 44

c++ 时间库实现:duration 类的原理与复现解析在现代编程中,时间处理是一个常见且重要的需求。c++11 标准库引入了 <ch...

Alibaba Druid主要配置详解

2025-07-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 51

alibaba druid主要配置连接配置spring.datasource.druid.initial-size 初始连接数描述:初始连接...

C++项目中调用C#DLL的三种方式

2025-07-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49

方法一:使用com技术1.在c#中创建com可见的类库在c#项目中,确保类库项目属性中的“make assembly com-v...

C++ 11中lock_guard和unique_lock的区别

2025-07-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 51

在c++11中,std::lock_guard 和 std::unique_lock 都是用于管理互斥锁(std::mutex 或其他互斥锁...

Qt 中线程池QRunnable和QThreadPool的使用

2025-07-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 48

一、qthreadpool类介绍qthreadpool 是 qt 框架中用于管理线程池的类,它提供了一种高效的方式来管理和复用线程,避免频繁...

​C++中assign函数的使用

2025-07-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 47

​在 c++ 标准模板库(stl)中,std::vector、std::string、std::list 等容器都提供了 assign 成员...

C++中全局变量和局部变量的区别

2025-07-14 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 47

在c++(以及其他编程语言)中,变量的作用域和生命周期是两个非常重要的概念。全局变量和局部变量在作用域和生命周期上有显著的区别。下面我将详细...

C++ 运算符重载的使用

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 51

运算符重载(operator overloading)允许为自定义类型(如类、结构体)赋予类似内置类型的运算符行为,使对象之间可以使用+、-...

C++内存序memory_order的具体操作

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 0

c++ 原子操作提供 6种内存序(memory_order),分别控制编译器和 cpu 如何对内存操作进行重排序优化,确保并发程序在多线程之...

C++中strcpy和memcpy的区别小结

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49

在 c++ 中,strcpy 和 memcpy 是两个用于数据拷贝的函数,但它们的设计目标、行为逻辑和适用场景有显著差异。以下从多个维度详细...

在宝塔面板中安装OpenJDK-17的3种方法步骤

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 48

title: 在宝塔面板中安装openjdk-17的三种方法date: 2025-4-30categories: 技术教程tags: [mi...

C++中堆内存和栈内存区别小结

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 49

在 c++ 中,堆(heap)和栈(stack)是两种核心的内存管理区域,用于存储不同类型的数据。它们在分配方式、生命周期、大小限制、性能等...

C++中std::condition_variable 条件变量的使用

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 46

作用:std::condition_variable是 c++ 多线程编程中用于线程间同步的核心工具,其使用场景和核心价值体现在以下几个方面...

浅谈C++中什么时候需要手动清理内存

2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 51

尽管现代 c++ 提倡使用智能指针和容器自动管理内存,但在某些特定场景下仍需手动进行内存管理。理解这些场景对于编写高效、可靠的 c++ 代码...

c++ 类成员变量默认初始值的实现

2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 46

在c++中,如果使用类成员变量时未给定其初始值,那么它将被默认初始化。具体的默认初始值取决于变量的数据类型。下面是c++中类成员变量默认初始...

C++任意进制转换的代码实现与优化技巧

C++任意进制转换的代码实现与优化技巧

2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 43

从任意进制到任意进制的转换:c++实现与优化在编程中,进制转换是一个非常常见的操作。我们常常需要将一个数从一种进制转换为另一种进制。例如,二...

C++中缺省参数的使用

2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 0

缺省参数概念缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参。...

C++实现一个封装的双链表的完整代码

2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 44

一、双链表的基本概念双链表是一种由一组节点构成的线性数据结构,其中每个节点包含三部分:数据域:存储节点的数据。前驱指针:指向前一个节点。后继...

c++虚函数表的实现原理

2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 43

虚函数表是c++实现运行时多态(动态绑定)的核心机制,下面我将全面介绍虚函数表的工作原理和实现细节。1. 基本概念虚函数表(vtable)是...

C++ Log4cpp跨平台日志库的使用小结

C++ Log4cpp跨平台日志库的使用小结

2025-07-07 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 45

项目中,最重要的模块之一就是日志了,今天这篇博客记录项目中log4cpp的用法!log4cpp是c++类库,用于灵活地记录文件、syslog...

C++中NULL与nullptr的区别小结

2025-07-07 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 0

c++98空值——null在良好的c/c++编程习惯中,声明一个变量时最好给该变量一个合适的初始值,否则可能会出现不...

QML与C++交互之创建自定义对象的实现

QML与C++交互之创建自定义对象的实现

2025-07-07 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 38

在qml中,我们一般都是希望使用qml做界面展示,而数据处理转由c++处理;在此篇博客,将介绍如何在c++中给qml定义全局对象;在c++中...

c语言如何输入带\n和空格的字符串

2025-07-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 40

c语言输入带空格的字符串例题引入~~【题目内容】编写程序,输入可能带空格的字符串,计算并输入其长度(即字符个数,含空格数)。字符串最大长度不...

解读GC日志中的各项指标用法

2025-07-01 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 41

gc 日志是 jvm 性能调优的重要依据,不同垃圾收集器(如 cms、g1、zgc)的日志格式有所差异,但核心指标含义一致。以下是对 gc ...

Qt QCustomPlot库简介(最新推荐)

2025-07-01 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 37

qcustomplot是一个基于 qt 框架的轻量级 c++ 绘图库,专为高效绘制二维图表(如曲线图、柱状图、金融图表等)而设计。相比 qt...

C语言二级指针与多级指针的实现

2025-06-30 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 37

指针是c语言的灵魂,而多级指针则是灵魂深处的奥秘。理解它们,你将真正掌握c语言内存操控的核心能力。一、指针的本质:内存地址的容器在深入多级指...

C语言中case穿透现象的解析

C语言中case穿透现象的解析

2025-06-30 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 44

在c语言的 switch-case 语句中,case 穿透(fall-through)是一个既实用又容易引发错误的特性。它指的是当某个 ca...

从入门到精通C++11 <chrono> 库特性

从入门到精通C++11 <chrono> 库特性

2025-06-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 46

一、引言在 c++11 标准中,引入了许多新的库特性,其中 <chrono> 库为时间处理提供了强大而灵活的支持。这个库使得在 ...

Visual Studio 2022 编译C++20代码的图文步骤

Visual Studio 2022 编译C++20代码的图文步骤

2025-06-27 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 46

默认创建visual studio桌面控制台项目代码包含c++20的import方法。右键项目的属性:常规中设置c++语言标准为iso c+...

Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com