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

C/C++

RabbitMQ从入门到原理再到实战应用

2025-12-08 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 3

本文将带你从rabbitmq的背景起源、单机部署、核心原理到高级特性进行全面解析,帮助你快速掌握这一企业级消息中间件的使用与应用。一、rab...

C++多态详解之从静态多态到动态多态

2025-12-08 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 3

一、什么是“多态”从字面上理解,多态就是“多种形态”。在程序设计里,它指的是:使用统一的接口...

C++ move 的作用详解及陷阱最佳实践

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

c++ move 的作用详解这是个核心概念题!让我从浅到深给你讲清楚。一、一句话总结std::move 的作用:将对象转换为右值引用,允许资...

用c++写控制台贪吃蛇游戏完整步骤

用c++写控制台贪吃蛇游戏完整步骤

2025-12-05 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 15

效果图要使用的东西。1.链表,2.结构体,3.系统操作。创建界面了解界面的生成和输入先本地化环境用于在控制台输出中文setlocale(lc...

C++构造函数中explicit详解

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

在 c++ 编程中,构造函数是类的核心部分之一。我们常常使用构造函数来初始化对象。但是,如果不加限制,某些构造函数可能会被 隐式调用,从而带...

详解C++ 存储二进制数据容器的几种方法

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

1.std::vector<uint8_t>(最常用)std::vector 是动态数组容器,搭配 uint8_t(无符号8位整...

一文详解C++中的智能指针避坑指南

2025-12-03 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 15

你以为将new替换为make_shared就万事大吉?真相是,智能指针的陷阱比手动管理更隐蔽、更危险。本文将深入剖析循环引用、性能陷阱、线程...

C++20新特性之ranges::sort的使用小结

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

今天我们将一起探讨 c++20 引入的新特性之一——ranges::sort。对于喜欢追踪 c++ 最新动态的小伙伴...

C++动态数组vector的使用小结

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

vector的基本概念vector是c++标准模板库(stl)中最重要且最常用的容器之一,它本质上是一个封装了动态数组的类模板,提供了一系列...

C++ STL string迭代器的使用

2025-12-02 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 15

string迭代器是c++标准模板库(stl)提供的用于遍历和访问string对象中字符的高级工具。它实现了类似指针的概念,但比原始指针更安...

PyQt5实现多界面自由切换的完整项目实践指南

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

简介在python gui开发中,pyqt5提供了强大的界面构建能力,支持通过qmainwindow、qstackedwidget和qwiz...

c++虚函数及常见问题汇总

c++虚函数及常见问题汇总

2025-12-01 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 16

封装,抽象,继承,多态是面向对象编程语言的特点。个人认为抽象和继承都是手段,多态才是目的,继承是多态的基础。封装:(1)将属性和函数封装到一...

C++ ODB ORM 从入门到实战应用(ODB使用)

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

odb(object-relational mapping)是 c++ 领域成熟的 orm 框架,由 code synthesis 开发,能...

C++实现将文件保存到指定磁盘路径的完整指南

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

基础路径表示方法方法一:使用正斜杠的绝对路径正斜杠/在windows系统中被广泛支持,且具有良好的跨平台兼容性。#include <f...

C++打印 vector的几种方法小结

2025-11-30 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 26

1. 使用迭代器std::vector<char> path;for (std::vector<char>::con...

C语言逗号运算符和逗号表达式的使用小结

2025-11-30 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 21

在c语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接其一般形式为:表达式 1,表达式 21...

c++11 Chrono时间库的使用小结

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

1. 持续时间 durationtemplate<class rep, class period = ratio<1>&g...

C++模拟实现时间轮模式(推荐)

C++模拟实现时间轮模式(推荐)

2025-11-27 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 24

时间轮(timerwheel) 是一种非常经典且高效的定时器管理算法,广泛应用于操作系统内核。就像墙上的钟,表盘上的60个小格子上面挂着这一...

C++多线程开发环境配置方法

C++多线程开发环境配置方法

2025-11-26 19:24 | 分类:编程语言 | 评论:0 次 | 浏览: 33

下载安装 mingw-w64https://winlibs.com/必须选择带 “posix” 的版本,这是多线程支...

C++11中的包装器实战案例

2025-11-26 19:24 | 分类:编程语言 | 评论:0 次 | 浏览: 27

引言在c++中,可调用对象类型五花八门(函数指针、仿函数、lambda表达式、类成员函数等),它们的逻辑功能十分相似,但是类型差异巨大,导致...

C++ scoped_ptr 和 unique_ptr对比分析

2025-11-26 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 28

在 c++ 中,scoped_ptr 和 unique_ptr 都是用于管理独占所有权的智能指针,但它们有一些重要的区别。1. scoped...

C/C++实现去除字符串中的空格(附带源码)

2025-11-26 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 27

一、项目背景详细介绍在实际开发的过程中,字符串处理是 c 语言程序员最常接触的任务之一。从用户输入到文本处理,从网络协议解析到日志分析,都离...

C/C++实现获取完整路径下的文件名及后缀

2025-11-26 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 30

一、项目背景详细介绍在文件系统操作中,程序经常需要从一个“完整路径”字符串中提取:文件名(不含目录)文件名(不含路径...

C++ 调用 QML 回调方法的完整实现

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

在 qt 6 开发中,c++ 与 qml 混合编程是常见场景。当 c++ 处理异步操作(如登录验证、网络请求、数据库查询)时,需要将结果通知...

C++实现二进制字符串与十六进制字符串相互转换

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

以下是一个将二进制字符串转换为十六进制字符串的c++函数:#include <string>#include <unord...

c++ 中的关键字 const含义详解

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

c++ 中的关键字 const 是什么意思?c++ 中的 const 关键字是一个强大的工具,主要用于定义“只读”变...

C++ 内联函数inline Function示例详解

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

1. 内联函数的本质c++ 中的 inline 有两个含义:(1) 允许函数在多个翻译单元中重复定义用于放宽 odr(one definit...

C++实现贪心算法(Greedy Algorithm)的应用场景示例

2025-11-22 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 32

在计算机科学和数学优化领域,算法的选择往往决定了问题解决的效率和质量。作为一名后端开发者,掌握各种算法及其适用场景是提升代码质量和性能的关键...

C++微服务UserServer设计与实现方法详解

2025-11-21 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 36

前言做 im 项目时,用户服务(userserver)是整个系统的基石 —— 所有业务(好友、消息、朋友圈)都依赖用...

C++中的stack容器和queue容器操作代码

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

stack容器stack基本概念stack是一种先进后出(first in lastout,filo)的数据结构,它只有一个出口栈中只有顶端...

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