收藏本版 |訂閲

C/C++论坛 今日: 0|主題: 361|排名: 57 

  • C语言输出浮点数的符号以及整数部分和小数部分
    目录C语言输出浮点数的符号、整数部分和小数部分方法一:用abs求绝对值和int取整和三目运算符方法二:用abs求绝对值和int取整和if判断方法三:用int取整和if判断方法四总结C语言输出浮点数的符号、整数部分和小数部分 编写程序,从键盘输入一个不等于0的浮点数,然后分别输出这个浮点数的符号、整数部分和小数部分。 例如输 ...
    0109 网络爱好者 发表于 2025-12-15 教程
  • C语言实现计算三角形的面积的示例
    目录C语言计算三角形的面积测试数据与运行结果总结C语言计算三角形的面积 从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积。 三角形面积的计算公式为: 测试数据与运行结果 当a=2,b=3,c=2时,运行结果为1.984313。 // 不按规范要求实现 #include <stdio.h> #include <ma ...
    0140 橘子猫 发表于 2025-12-15 教程
  • Qt6 QML实现DateTimePicker组件的示例代码
    目录实现代码使用代码实现代码 基于QT6.10 // DateTimePicker.qml import QtQuick import QtQuick.Controls import QtQuick.Layouts Popup { id: dateTimePicker width: 650 height: 480 modal: true closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside padding: 0 focus: true ...
    086 陈鸣 发表于 2025-12-15 教程
  • c++的字符串string基本操作大全
    目录string的概念string的基本操作创建输入获取长度迭代器begin()和end()尾插函数+=和+运算尾删pop_back()insert()插入find查找substr()关系运算字符串和int 值的转换。反转字符串string的概念 string是c++专门创建的字符串类型,为了方便操作字符串。 string中很多的方法。 string的基本操作 首先要包含头文件string. ...
    0117 春源 发表于 2025-12-15 教程
  • C语言扫雷游戏实现方法详解(包含递归,变色,记录时间等)
    目录前言:一、扫雷游戏简介二、扫雷游戏的设计思路三、代码的逐步实现1.创建头文件以及源文件2.创建主函数main3.创建游戏菜单4、初始化棋盘5、放置雷(随机数的应用)6、打印棋盘(设置多彩颜色)7、正式开始扫雷游戏( 1 ) 规则( 2 ) 踩雷时( 3 ) 没踩雷时( 4 ) 四周没雷时(函数递归)( 5 ) 标记和取消标记( 6 ...
    064 无往不胜 发表于 2025-12-15 教程
  • QT最新版6.8在线社区版安装图文教程
    目录点击 Download Try:点击社区版最新在线安装:点击下载:开始安装:使用--mirror进行启动安装程序:登录账号:启动QT Creator:访问QT的官网: Qt | Tools for Each Stage of Software Development Lifecycle 点击 Download Try: 点击社区版最新在线安装: 往下翻网页, 点击下载: 开始安装: 使用--mirror进行 ...
    0101 夏天与西瓜最配 发表于 2025-12-15 教程
  • C语言rand函数的应用实例(随机数的生成)
    目录一、rand函数1.简介2.返回值二、srand函数三、time函数1.简介2.注意3.演示四、随机数的生成五、应用六、结语一、rand函数 1.简介 用于生成随机数的函数 使⽤需要包含⼀个头⽂件:<stdlib.h> 2.返回值 返回一个介于和之间的伪随机整数。 一个介于0和RAND_MAX之间的整数值。 (RAND_MAX为32767) 那为什么说是伪随机数呢 ...
    0110 赶潮流 发表于 2025-12-15 教程
  • C语言有符号和无符号在内存中的存储方式区别小结
    目录关键结论:具体分析:1. 存储的本质:二进制位2. 有符号类型的解释规则:补码3. 无符号类型的解释规则:纯数值4. 关键差异的具体表现总结在 C 语言中,​有符号类型(如 signed char、signed int)和无符号类型(如 unsigned char、unsigned int)在内存中的存储方式本质上没有区别——它们都是以二进制位的 ...
    091 新联街华少 发表于 2025-12-15 教程
  • C++中map_set的封装实现整体代码
    目录前言一. 源码剖析二. 逐步实现1. 框架2. 仿函数取 Key3. 迭代器4. const 迭代器5. map 的 operator[ ]RBTree.hMySet.hMyMap.h三. 整体代码总结前言 以前理解的 set 是 key;map 是 key_value,似乎是 2 棵树,但其实他俩用同一个类模板 一. 源码剖析 set #include <stl_tree.h> #include <stl_set.h> #include <stl_mul ...
    0120 臻荟 发表于 2025-12-15 教程
  • 浅谈C++11 std::async()基础用法示例
    目录​​一、核心概念​​​​二、函数原型与启动策略​​​​三、基础用法示例​​​​1. 最简用法(无显式策略)​​​​2. 显式指定启动策略​​​​四、参数传递与引用语义​​​​五、std::future 的常用接口​​​​六、异常处理​​​​七、注意事项​​​​八、典型应用场景​​​​总结​​在 C++11 中引入的 std: ...
    0132 云之鹰 发表于 2025-12-15 教程
  • 在C++中使用HOOK修改sleep函数的方法
    目录HOOK是什么如何使用hook来修改sleep函数下面的代码是最简单的hook的实现对上述代码的改进获取sleep函数指针代码改进总结HOOK是什么 Hook(钩子)是一种编程机制,它允许开发者在程序执行的特定点插入自定义代码,从而拦截、处理或修改原有的函数调用、消息传递或系统事件。 通俗地说,Hook就像是给程序安装了一个&ldquo ...
    0114 城之影 发表于 2025-12-15 教程
  • C++实现支持32位和64位进程的模块枚举
    目录1. 资源部分(在资源编辑器中添加控件)2. GetModuleBaseDlg.h3. GetModuleBaseDlg.cpp4. 项目配置(VS2022)5.使用方法使用 Visual Studio 2022 (VC++ 2022) 创建 MFC 对话框应用程序 支持查找 32位和64位进程(使用 TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32 同时枚举两种模块) 输入进程名称(例如 notepad.exe), ...
    097 像枫叶一样 发表于 2025-12-15 教程
  • C++ set和multiset的使用小结
    目录1. 序列式容器和关联式容器(了解)2. set系列的使用2.1 set类的介绍2.2 set的构造和迭代器0.构造:1. 空构造(empty (1))2. 范围构造(range (2))3. 拷贝构造(copy (3))4. 初始化列表(C++11)2.3 修改器(Modifiers)的成员函数0. 迭代器1. insert:插入元素2. erase:删除元素3. swap:交换两个set的内容(与算法 ...
    0101 飞虎队队长 发表于 2025-12-15 教程
  • Qt中QHostInfo::lookupHost()函数的方法示例
    目录一、函数核心定位二、函数原型与关键参数1. 参数细节三、异步工作机制四、结果处理:QHostInfo类1. 关键属性/方法2. 示例:处理查询结果五、高级用法:LookupHost对象六、注意事项七、与QDnsLookup的区别八、在Zynq MP嵌入式场景的价值总结一、函数核心定位 QHostInfo::lookupHost()是Qt网络模块提供的异步主机信息查询 ...
    086 旭日辉煌 发表于 2025-12-14 教程
  • Qt中QByteArray​类型的使用详解
    目录一、核心定位二、基础操作:构造与赋值1. 空对象2. 从C风格字符串构造3. 从QString转换(编码敏感)4. 填充重复字符5. 静态工厂方法(常用)三、数据访问:读写与遍历1. 下标访问2. 原始指针访问3. 遍历字节四、容量与内存管理1. 容量查询2. 预分配内存3. 收缩内存4. 清空数据五、修改操作:增删改查1. 追加(Append)2 ...
    066 小麻雀的春天 发表于 2025-12-14 教程
  • C++类型转换、IO流与特殊类的设计方法实例
    目录一、类型转换1、内置类型与内置类型之间转换(1)隐式类型转换(2)显式类型转换(也叫强制转换)2、自定义类型与内置类型之间的转换(1)内置类型→\to→自定义类型(2)自定义类型→\to→内置类型(3)自定义类型→\to→自定义类型3、C++新增的类型转换(了解即可)(1)static_cast(2)rei ...
    0124 坏星人 发表于 2025-12-13 教程
  • C++中constexpr 与 explicit关键字使用实战样例
    目录概述一、constexpr深度讲解1. 含义(核心语义)2. 演进变化新关键词对比(C++20)3.constexpr的常见用法示例3.1constexpr变量3.2constexpr函数(运行期与编译期两用)3.3constexpr构造函数(常用于字面类型)4.consteval与constinit5. 常见误区与陷阱(constexpr)6. 实战建议(constexpr)二、explicit深度讲解1. 含义 ...
    0114 天地沧海 发表于 2025-12-13 教程
  • 利用c++判断水仙花数并输出示例代码
    以下是使用C++实现的相同逻辑代码: #include <iostream> #include <vector> #include <string> #include <cmath> // 判断一个数是否为水仙花数 bool isNarcissistic(int n) { std::string numStr = std::to_string(n); int numDigits = numStr.length(); int sum = 0; // 遍历每一位数字 for (i ...
    0135 任庆松 发表于 2025-12-13 教程
  • C++ 语言特性的变更可能让你的防御成为马奇诺防线
    马奇诺防线 马奇诺防线是法国在1930年代修建的一道大型防御工事系统。防线由复杂的地下工事网络组成,包括炮台、掩体、地下兵营、弹药库和指挥所等设施,有些地下工事深达数十米。 然而,在1940年的法国战役中,它并未发挥预期作用,德军绕过马奇诺防线,通过比利时和阿登森林发动突袭,迅速击败了法军,这使得马奇诺防线成 ...
    0153 一叶风帆 发表于 2025-12-12 C/C++论坛
  • 类成员变量的初始化
    C++11中在初始化时可以使用 = ,也可以使用 {} ,也可以使用 ={} ; 需要注意的是:类中的静态成员变量只有静态常量,并且类型是整型或者枚举类型,才能在类内初始化,其他都得在类外初始化。 #include <iostream> using namespace std; class Base { public: Base(){ } Base(int num){ } int a = { 4 }; int b{ 1 } ...
    0101 空念 发表于 2025-12-12 C/C++论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部