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

C/C++

c++的字符串string基本操作大全

c++的字符串string基本操作大全

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

string的概念string是c++专门创建的字符串类型,为了方便操作字符串。string中很多的方法。string的基本操作首先要包含头...

Qt6 QML实现DateTimePicker组件的示例代码

Qt6 QML实现DateTimePicker组件的示例代码

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

实现代码基于qt6.10// datetimepicker.qmlimport qtquickimport qtquick.controls...

C语言实现计算三角形的面积的示例

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

c语言计算三角形的面积从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积。三角形面积的计算公...

C语言输出浮点数的符号以及整数部分和小数部分

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

c语言输出浮点数的符号、整数部分和小数部分编写程序,从键盘输入一个不等于0的浮点数,然后分别输出这个浮点数的符号、整数部分和小数部分。例如输...

C++类型转换、IO流与特殊类的设计方法实例

C++类型转换、IO流与特殊类的设计方法实例

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

一、类型转换1、内置类型与内置类型之间转换(1)隐式类型转换整形、浮点数、字符之间可互相隐式类型转换int i = 3.14; // d...

C++中constexpr 与 explicit关键字使用实战样例

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

概述constexpr:声明“该实体可以在编译期求值”,随着 c++ 标准被逐步放宽,现在能在更多场景写编译期函数/...

利用c++判断水仙花数并输出示例代码

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

以下是使用c++实现的相同逻辑代码:#include <iostream>#include <vector>#inc...

基于C++的UDP网络通信系统设计与实现详解

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

前言在网络编程领域,udp(user datagram protocol,用户数据报协议)作为一种无连接的传输层协议,以其高效、低延迟的特性...

C++ 右值引用(rvalue references)与移动语义(move semantics)深度解析

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

一、右值引用(rvalue references)与移动语义(move semantics)设计动机1.1 为什么需要移动语义传统 c++ ...

C++实现数据的序列化和反序列化详解

2025-12-09 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 218

1.简介在c++应用程序中,经常会涉及到对一些数据进行序列化和反序列化的处理。序列化可以将一个对象转换为一串字节流,这样就可以将其存储在硬盘...

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

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

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

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

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

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

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

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

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

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

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

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

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

C++构造函数中explicit详解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

C++ STL string迭代器的使用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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