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

C/C++

C语言函数的声明、定义、调用方式

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

一、定义 无返回值 无参 函数1、方法一#include<stdio.h>void main(){// 1、声明函数void n...

C++强制类型转化、const的全解析

C++强制类型转化、const的全解析

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

1.c方式强制类型((type)(a))转换存在的问题(1)任意类型之间都可以进行转换,编译器很难判断其正确性(2)在源码中无法快速定位所有...

C++中的stack容器操作大全

2026-02-11 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 288

1.stack概述stack是c++标准模板库(stl)中的容器适配器,它提供后进先出(lifo)的数据结构功能。stack不是独立的容器,...

C++ constexpr的使用小结

2026-02-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 221

constexpr是c++的修饰词,用于指定“编译期可以求数值的常量表达式”,可用于修饰变量,函数,类/结构体,构造...

c++11之统一初始化(Uniform Initalization)实现

2026-02-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 216

一. 变量初始化int a = 1;、int b(2);两种写法,无统一标准// 主函数:程序执行的起点(必须有且仅有一个)int main...

C++11之自动类型推导的实现示例

2026-02-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 209

一、auto 的基本概念auto 是一个类型占位符,而非一个真正的类型。当你用auto声明变量时,编译器会根据变量的初始化表达式自动推导出变...

深入理解C++管道编程

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

第一章:管道编程的核心概念1.1 什么是管道?管道是unix和类unix系统中最古老、最基础的进程间通信(ipc)机制之一。你可以将它想象成...

Qt中TCP&nbsp;Socket的实现

Qt中TCP Socket的实现

2026-02-06 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 229

1 -> 概述tcp(transmission control protocol,传输控制协议)是一种面向连接、可靠、基于字节流的传输...

使用Qt+SDL2实现WAV音频播放功能

2026-02-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 195

前言本文将手把手教大家用 qt + sdl2 实现 wav 音频文件的播放功能。核心思路是:把音频播放逻辑放在 qt 子线程中(避免阻塞 u...

C++中的事件驱动编程解析

2026-02-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 229

1、非修改序列算法这些算法不会改变它们所操作的容器中的元素。1.1 find 和 find_iffind(begin, end, value...

C++栈与队列核心操作及应用场景分析

2026-02-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 233

好的,我将为您介绍c++中的栈(stack)和队列(queue)类的基础概念和使用方法。以下是清晰的结构化内容:一、栈(stack)栈是一种...

C++的虚继承实现示例

2026-02-03 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 262

一、虚继承的核心定位:解决菱形继承的痛点在讲解虚继承前,先明确其诞生的背景——菱形继承(钻石继承) 是多重继承的典型...

C++线程锁的使用

2026-02-03 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 278

一、基础概念:锁的核心分类在讲解具体工具前,先明确c++锁的两个核心维度:基础锁类型(提供原始的加锁/解锁能力):std::mutex、st...

C++类成员指针的实现示例

2026-02-03 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 278

一、类成员指针的核心定位类成员指针是c++中专门指向“类的成员”(而非具体对象的成员)的特殊指针,和普通指针的核心区...

C++ CPU的局部性原理两种类型解析

C++ CPU的局部性原理两种类型解析

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

cpu的局部性原理github地址有梦想的电信狗前言在实际编程中,我们常会发现:逻辑相同的代码,仅仅改变数据访问顺序,性能却可能相差数倍。造...

深入理解 Qt 中的事件循环

2026-02-02 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 271

在 qt 框架中,事件循环(event loop)是支撑图形界面(gui)响应性、异步操作处理的核心机制。无论是按钮点击、窗口拖动,还是网络...

C++ explicit显式关键字的实现

2026-02-02 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 266

一、explicit 关键字的核心定义explicit 是c++中的修饰符关键字,唯一的作用场景是修饰类的构造函数,它的核心功能是:禁止编译...

C++头文件的具体使用

2026-02-02 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 251

一、标准c++头文件(无扩展名)核心语言功能#include <iostream> // 输入输出流(cin, cou...

c++中stoi函数的使用小结

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

std::stoi是c++标准库中的一个函数,用于将字符串转换为整数类型。它的全名是std::string to int,所以stoi就是s...

C++中包装器的使用示例

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

在 c++ 中,包装器(wrapper) 也常被称为适配器(adapter),是一种设计模式(结构型模式)的实现——...

Qt中foreach的实现示例

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

在 qt 中,foreach 是一个 qt 扩展的关键字(宏定义),用于遍历容器类元素,语法简洁、使用方便,底层基于容器的迭代器实现,但屏蔽...

C++中预编译指令的实现

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

在 c++ 中,预编译指令(preprocessing directive)是编译器在编译阶段之前(预处理阶段)执行的特殊指令,用于控制代码...

Qt中QKeySequence的实现示例

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

一、揭开 qkeysequence 的神秘面纱在 qt 框架的庞大体系中,qkeysequence 是一个处理键盘快捷键序列的类,在构建交互...

Qt中QShortcut的高效键盘开发

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

在图形用户界面(gui)开发中,键盘快捷方式是提升用户体验的关键元素之一。它允许用户通过简单的键盘组合快速执行常用操作,避免了频繁鼠标操作的...

Qt中QDrag实现灵活的拖放交互的示例代码

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

在图形用户界面(gui)开发中,拖放(drag and drop)是一种极具直观性的用户交互方式,广泛应用于文件上传、数据迁移、界面布局调整...

C++ unordered_set、unordered_map的使用及说明

2026-01-31 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 222

一、unordered系列关联式容器在c++98中,stl提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到 l o g 2 n ...

C++中new关键字用法示例详解

2026-01-27 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 246

一.什么是new(what)1.new是一个关键字,用于开辟空间,开辟的空间在堆上,而一般声明的变量存放在栈上;2.new得到的是一段空间的...

C++&nbsp;容器的两把利器之优先级队列与反向迭代器实现原理解析

C++ 容器的两把利器之优先级队列与反向迭代器实现原理解析

2026-01-26 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 237

-------------反向迭代器------------1、适配器模式要实现反向迭代器,就不得不提到适配器模式在上一篇内容中,我们学习的...

PyQtGraph中的PlotWidget基本使用和代码示例

PyQtGraph中的PlotWidget基本使用和代码示例

2026-01-25 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 224

pyqtgraph中的plotwidget详解前言plotwidget 确实是 pyqtgraph 库的基石,它提供了一个开箱即用、功能强大...

C++ private、protected、public从入门到精通实例解析

2026-01-23 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 234

八股文又来了, 看吧 看一遍你就会了 时间长忘了?那就再看一遍孩子一、核心概述private、protected、public 是 c++ ...

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