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

C/C++

C++11中的{}与std::initializer_list深度解析

2025-11-18 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 96

1.c++11中的{}1.1.c++98中传统的{}用于对一般数组和结构体的初始化struct a {int _x;int _y;};int...

C语言中共享内存完整示例示例

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

完整的共享内存通信示例头文件 (shm_common.h)#ifndef __shm_common_h__#define __shm_com...

C++ 智能指针原理、使用与最佳实践指南

2025-11-16 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 101

前言在 c++ 编程中,动态内存管理是核心难点之一,手动new/delete容易因异常处理、逻辑疏忽导致内存泄漏。智能指针作为 raii 思...

C++ 构造函数和析构函数示例详解

2025-11-13 21:50 | 分类:编程语言 | 评论:0 次 | 浏览: 100

构造函数(constructor)什么是构造函数?构造函数是一种特殊的成员函数,在创建类对象时自动调用,用于初始化对象的数据成员。构造函数的...

Qt实现删除布局与布局切换功能

2025-11-13 21:49 | 分类:编程语言 | 评论:0 次 | 浏览: 97

一、qt动态删除布局布局管理是qt gui编程中的核心部分。当我们需要动态删除某个布局时,需要特别注意内存管理和布局断开的问题。1. 布局删...

C++实现一个简易线程池的使用小结

2025-11-13 21:49 | 分类:编程语言 | 评论:0 次 | 浏览: 110

在现代软件开发中,多线程编程已经成为提升程序性能的常见手段。无论是处理大量 i/o 请求的服务器,还是进行 cpu 密集型计算的应用,多线程...

C++智能指针的补充和特殊类的设计示例详解

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

定制删除器:补充上节关于未讲到的智能指针的一些实践中经常出现的问题int main(){txf::shared_ptr<a> s...

C++简单实现消息队列的示例代码

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

简介消息队列是一种应用间的通讯方式,消息发送后可以立即放回,由消息系统来确保消息的可靠传递。消息发布者只需要将消息发布到消息队列中,而不需要...

将C++程序打包成SO库并调用的详细流程

2025-11-04 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 95

一、so 库的基本概念动态链接库(so):在程序运行时被加载,多个程序可共享同一 so 库,节省内存优点:减小可执行文件体积、便于模块更新(...

Qt信号槽机制的项目实践

2025-11-04 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 95

在 qt 框架的众多核心特性中,信号槽(signal & slot)机制无疑是最具代表性的创新之一。它彻底改变了传统 gui 编程中...

C/C++集合经典数字题总结大全

2025-11-04 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 87

「经典数字题」集合 | c/c++1. 水仙花数(narcissistic number)解释:一个3位数,其各位数字的3次方之和等于该数本...

Qt 元对象系统中QMetaEnum的应用

2025-11-04 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 84

一、qmetaenum 的基本概念qmetaenum 是 qt 提供的一个类,用于在运行时处理枚举类型。通过它,我们可以获取枚举的名称、枚举...

Qt框架中QPushButton 和 QToolButton的使用小结

2025-11-04 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 87

在 qt 框架中,按钮控件是最常见的 ui 组件之一。qpushbutton 和 qtoolbutton 是 qt 提供的两种主要按钮控件,...

C++20格式化字符串之std::format的使用与实践

2025-11-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 99

在c++编程中,字符串格式化是一项常见的任务。在c++20引入std::format之前,开发者通常依赖于一些传统的解决方案,如printf...

C++异常处理从基础到应用全面解析

C++异常处理从基础到应用全面解析

2025-11-03 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 97

前言本文将深入探讨c++异常处理机制,涵盖核心概念、使用方法和最佳实践,帮助开发者构建更健壮的应用程序。1. 异常处理的基本概念1.1 什么...

C++ const 与 static变量、函数、类成员的全面解析(最新推荐)

2025-11-02 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 97

1. const 常量的初始化与赋值基本类型 const 变量// 必须初始化,不能先声明后赋值const int a = 10; ...

C/C++ 中 void*从概念到实战深度解析

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

写作契机 前段时间求职面试,经常会遇上一些面试题,其中最常见的就是void * 有何作用?我也没有系统的总结过 void*的用法,趁着...

从C到C++理解右值引用和移动语义的过程解析

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

本文面向有c语言基础的开发者,用类比的方式讲解c++中的右值引用和移动语义,帮助你理解这一重要概念。引言:从c语言的内存管理说起在c语言中,...

C++分布式语音识别服务实践方案

2025-10-31 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 98

基于 brpc+etcd + 百度 ai sdk 的分布式语音识别服务实践:从代码架构到踩坑复盘一、项目背景与核心功能最近基于 c++ 实现...

RabbitMQ TTL机制实践建议

2025-10-27 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 97

在消息中间件的应用场景中,经常需要对消息设置“过期时间”——若消息在指定时间内未被消费,则自...

C++引用和强制类型转换问题小结

C++引用和强制类型转换问题小结

2025-10-27 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 95

引用引用是变量的别名,操作引用等同于操作原变量(共享同一块内存)语法:数据类型 &引用名 = 原变量名#include <io...

C++中的typename关键字用法指南

2025-10-27 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 94

在c++模板编程中,typename是一个高频出现但容易被误解的关键字。它的用法看似简单,实则涉及模板类型推导、依赖名称解析等核心机制。一、...

C++递归与迭代两种编程范式的对比与实践应用

2025-10-23 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 122

前言:在 c++ 编程中,递归和迭代是解决重复计算问题的两种基本方法。它们各有优缺点,适用于不同的场景。本篇博客将深入探讨这两种编程范式,分...

C语言中整数与浮点数的内存存储区别解析

2025-10-23 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 105

引言在c语言编程中,理解数据在内存中的存储方式是深入掌握编程基础的关键。整数和浮点数作为最常用的数据类型,它们在内存中的表示方式截然不同。本...

基于C++11手撸前端Promise及应用与优势

2025-10-23 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 113

引言在前端开发中,promise 是处理异步操作的重要工具。它通过将异步操作封装在 promise 实例中,解决了传统回调地狱的问题,提高了...

深度剖析C/C++单引号与双引号的本质区别

2025-10-22 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 104

在 c/c++ 开发中,单引号(' ')和双引号(" ")是最基础却最容易被混淆的语法符号。很多初学者会...

C++玫瑰花字符画项目实战教程

2025-10-22 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 89

简介:c++中玫瑰花代码是一种字符艺术,使用循环和条件语句创建玫瑰花形状的图案。通过不同字符的组合和循环控制,可以打印出具有对称性的玫瑰花图...

C++之Set/Get使用及说明

2025-10-22 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 105

c++——get/setc++中的私有字段取值、赋值时,一般是提供get,set函数来实现,具体使用可分以下场景:1...

C/C++ Qt监控文件状态变化方式

2025-10-22 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 102

c++ qt监控文件状态变化qfilesystemwatcher 是 qt 框架中的一个类,用于监视文件和目录的变化。它提供了一种机制,可以...

使用C++设计开发一个功能完善的多进程管理器

2025-10-22 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 88

引言在实际的软件开发中,我们经常需要管理多个相互协作的进程。一个健壮的多进程管理器不仅需要能够按照依赖顺序启动进程,还要能够优雅地停止进程,...

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