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

C/C++

C++回文数判断的几种实现方法

2026-08-16 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 61

1. 从“回文数”说起:一个被低估的编程基本功回文数,这个概念听起来简单得有点“小儿科”&m...

C++类型推导auto与decltype机制解析与实战应用

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

1. 从两个“自动”说起:为什么我们需要auto和decltype?如果你写过一段时间的c++,尤其是从c++98/...

C++ 继承从入门到踩坑:这些隐藏规则很多人都会搞混

2026-08-10 19:25 | 分类:编程语言 | 评论:0 次 | 浏览: 100

一、继承基础:先搭个架子继承的概念继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许我们在保持原有类特...

C++继承从概念到实践指南

2026-08-07 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 107

1. 继承的概念与定义继承(inheritance)是面向对象程序设计(oop)中实现代码复用的核心机制。它允许我们在保持原有类特性的基础上...

C++ vector底层模拟实现与迭代器失效深度剖析(最新推荐)

C++ vector底层模拟实现与迭代器失效深度剖析(最新推荐)

2026-08-07 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 108

一、vector的定义1. 构造函数与析构函数在 vector 的模拟实现中,构造函数、析构函数、拷贝构造函数和赋值运算符重载共同构成了对象...

C++函数重载、引用、inline与nullptr全解析(基础进阶)

C++函数重载、引用、inline与nullptr全解析(基础进阶)

2026-08-07 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 93

gitee地址:https://gitee.com/yyyzzzzccc/1、参数c++⽀持在同⼀作⽤域中出现同名函数,但是要求这些同名函数...

C++ STL迭代器从原理到实战的完全指南

2026-08-07 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 115

一、什么是迭代器?核心本质详解1.1 迭代器的定义迭代器(iterator)是 c++ stl 的核心组件,被称为容器与算法之间的万能桥梁。...

Qt实现将PDF文件转高清图片的完整指南

Qt实现将PDF文件转高清图片的完整指南

2026-08-07 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 103

一、源码分享1、效果展示2、源码分享#include <qscreen>#include <qpdfdocument>...

c++ 空指针,悬挂指针(悬空指针),野指针的使用与区别小结

2026-08-07 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 90

在 c、c++ 等编程语言中,指针是一个强大但容易出错的特性。除了空指针、悬挂指针、野指针外,还有一些其他类型的指针概念。下面为你详细介绍它...

C/C++ 开发中CMake语法深度解析之控制流、列表与函数实战指南

2026-08-06 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 109

前言:在 c/c++ 跨平台开发中,cmake 早已成为事实标准。但很多开发者仅停留在"复制粘贴模板代码"的阶段,当需要...

基于Qt实现Windows任务栏进度条显示(附源码)

基于Qt实现Windows任务栏进度条显示(附源码)

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 110

一、效果展示二、源码分享工程使用qmake编译1、.proqt += widgets printsupportconfig += c++17...

Qt实现屏幕截图小工具的完整指南

Qt实现屏幕截图小工具的完整指南

2026-08-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 102

一、效果展示二、源码分享1、mainwindow.h#ifndef mainwindow_h#define mainwindow_h#inc...

C语言中&符号的多重用法与底层原理详解

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

1. c语言中&符号的多重身份解析在c语言的江湖里,&这个看似简单的符号堪称"百变星君"。新手往往只认识...

C++11实现缓存线程池最佳实践

C++11实现缓存线程池最佳实践

2026-08-04 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 104

一、线程池概述1.1 线程池概念 线程池技术通过在系统中预先创建一定数量的线程,当任务请求到来时从线程池中分配一个预先创建的线程去处理...

C++ 返回值失效的问题解决

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 91

楔子make_number 方法中 amf0value a; a 是局部变量,return a 以后,a 离开了它的作用域,不会失效吗sta...

Kafka 消息可靠性投递之从生产者到消费者的全链路保障

2026-07-30 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 101

一、消息可靠性的三层架构与失效模式分析在分布式系统中,消息中间件的可靠性从来不是一个单一问题,而是一条横跨生产者、broker、消费者三层架...

C++&nbsp;STL&nbsp;详解之set&nbsp;与&nbsp;multiset&nbsp;的使用、区间查询和算法应用小结

C++ STL 详解之set 与 multiset 的使用、区间查询和算法应用小结

2026-07-30 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 84

一、序列式容器和关联式容器1.1 序列式容器按位置组织元素常见的序列式容器包括:std::vectorstd::liststd::deque...

C++队列empty()函数的原理、应用与应用

2026-07-30 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 95

1. 项目概述:从“empty”函数窥探c++队列的基石在c++的标准模板库(stl)里, std::queue ...

C++内联函数的原理、应用与性能优化实战

2026-07-30 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 92

1. 从“函数调用”说起:为什么我们需要内联函数?写c++代码,尤其是性能敏感的程序时,你肯定遇到过这样的纠结:某个...

基于C++ 11标准库实现轻量级CSV文件读写工具库

2026-07-29 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 88

1. 背景csv(comma-separated values)是数据交换领域使用最为广泛的纯文本格式之一。无论是数据库导出、日志采集、配置...

使用C++实现的错误信息收集器

2026-07-29 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 83

1. 背景在大型c++项目的开发过程中,错误处理是一个不容忽视的核心环节。年初笔者接手了一个工程,近几个月在修改,发现其中的错误信息处理比较...

C++异常处理完全指南(最新推荐)

2026-07-29 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 97

本文将详细讲解c++异常的抛出、捕获、栈展开、继承体系、重新抛出、异常安全、noexcept,最后手搓一个多模块项目的异常处理框架。一、为什...

C++11从可变参数模板到bind绑定器的详细过程

2026-07-29 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 80

前言:书接上回在上一篇文章《c++11初探:c++发展史上的里程碑》中,我们从c++11的历史背景出发,一路攻克了统一初始化、右值引用、移动...

C语言分支与循环语句的完全指南

C语言分支与循环语句的完全指南

2026-07-28 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 84

学 c 语言的时候,最让人头秃的往往不是指针和内存——而是程序到底在按什么顺序执行。一行一行往下走?还是跳来跳去?还...

C++&nbsp;多态底层原理解析:静态绑定、动态绑定、虚函数表与工程实践

C++ 多态底层原理解析:静态绑定、动态绑定、虚函数表与工程实践

2026-07-28 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 81

前言在上一篇文章中,我们已经知道,多态通常通过下面的方式使用:base* ptr = new derived;ptr->func();...

C++实现多线程编程的方式汇总

2026-07-26 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 80

在 c++ 中,实现多线程编程的方法有很多,从底层到高层大致可以分为以下几类。方式标准是否推荐适用场景posix threads (pthr...

C++中使用yaml-cpp库处理YAML配置文件的完整指南

2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 98

1. yaml-cpp库概述与环境准备yaml-cpp是一个用于c++的yaml解析器和发射器库,它提供了将yaml数据与c++对象相互转换...

C++奇异递归模板(CRTP)的使用小结

2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 107

在 c++ 里,有很多反直觉的设计模式,crtp(curiously recurring template pattern,奇异递归模板模式...

C++中虚函数表的初始化时机

2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 105

虚函数表(vtable)的初始化时机虚函数表的初始化分为两个阶段,一个是编译/链接期,一个是运行期,二者分工不同:编译/链接期:vtable...

通过C++写入数据到Excel文档的方法示例

2026-07-23 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 106

一、概述在 c++ 开发场景中,程序化生成与写入 excel 文档是企业级应用常见需求,涵盖报表导出、数据归档、自动化报告生成等领域。相较于...

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