<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>firemail - C/C++</title>
    <link>http://firemail.wang:8088/forum.php?mod=forumdisplay&amp;fid=143</link>
    <description>Latest 20 threads of C/C++</description>
    <copyright>Copyright(C) firemail</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Thu, 30 Apr 2026 18:22:45 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://firemail.wang:8088/static/image/common/logo_88_31.gif</url>
      <title>firemail</title>
      <link>http://firemail.wang:8088/</link>
    </image>
    <item>
      <title>黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难 --hzh</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11209</link>
      <description><![CDATA[https://www.bilibili.com/video/BV1et411b73Z/]]></description>
      <category>C/C++</category>
      <author>doraemon</author>
      <pubDate>Sat, 06 Dec 2025 08:22:21 +0000</pubDate>
    </item>
    <item>
      <title>小学生《趣味C++入门》</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11208</link>
      <description><![CDATA[https://www.bilibili.com/video/BV1x64y1Q7Vq/]]></description>
      <category>C/C++</category>
      <author>doraemon</author>
      <pubDate>Sat, 06 Dec 2025 08:13:46 +0000</pubDate>
    </item>
    <item>
      <title>使用 store和 memory_order_release</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11207</link>
      <description><![CDATA[好的，根据您提供的图片信息，这两段代码的核心区别在于线程安全性和内存可见性。这体现了普通变量操作与原子变量操作在并发编程中的根本不同。下面为您详细解释：核心区别总结[/backcolor]
[hr]详细解释1. 原子性 - 防止数据竞争
[*]左侧 m_pause = false;
[*]这是 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Fri, 21 Nov 2025 07:56:26 +0000</pubDate>
    </item>
    <item>
      <title>错误 0xc000007b</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11201</link>
      <description><![CDATA[根据调试器输出信息，错误 0xc000007b 在 Windows 中表示 STATUS_IMAGE_NOT_AT_BASE，通常与可执行文件或 DLL 加载失败相关。以下是针对性排查方案：[/backcolor][hr]关键问题分析
[*]线程异常退出
多个线程返回 0xc000007b 表明主线程和子线程在初始化阶段均失败，问 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Sun, 15 Jun 2025 00:27:22 +0000</pubDate>
    </item>
    <item>
      <title>CMake实现跨平台，在Windows下一般使用VS，在Mac和Linux下一般用什么，大部分开源...</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11190</link>
      <description><![CDATA[CMake实现跨平台，在Windows下一般使用VS，在Mac和Linux下一般用什么，大部分开源项目是如何处理的
CMake通过抽象编译流程实现跨平台支持，不同系统默认使用不同的生成器：
[*]Windows默认编译器
Windows下CMake默认生成Visual Studio项目文件（如.sln），因其深度集 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Wed, 19 Mar 2025 06:00:17 +0000</pubDate>
    </item>
    <item>
      <title>windows下的崩溃报告dmp文件，分析方法</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11170</link>
      <description><![CDATA[嗯，用户问的是如何在Windows下分析崩溃报告的dmp文件。首先，我需要回忆一下自己之前了解的相关知识。Windows的dmp文件主要有几种类型，比如完全转储、内核转储和小型转储，最常见的是小型转储，也就是minidump，通常后缀是.dmp。这些文件记录了崩溃时的内存状态、堆栈 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Mon, 10 Feb 2025 03:15:13 +0000</pubDate>
    </item>
    <item>
      <title>C2001: 常量中有换行符   代码中文提示这个</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11166</link>
      <description><![CDATA[FileListView.cpp(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失[/backcolor]

[/backcolor]
lvc.pszText = L\&quot;名称\&quot;;   error C2001: 常量中有换行符   代码中文提示这个[/backcolor]

[/b ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Thu, 06 Feb 2025 09:49:35 +0000</pubDate>
    </item>
    <item>
      <title>C++学习笔记---hzh</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11160</link>
      <description><![CDATA[【李炎恢】C++信奥启蒙 | 信息学奥赛 | 少儿编程系列 | 小学6年级+ | 共134P | 已完结]]></description>
      <category>C/C++</category>
      <author>doraemon</author>
      <pubDate>Sat, 01 Feb 2025 09:01:16 +0000</pubDate>
    </item>
    <item>
      <title>调试内存泄露</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11154</link>
      <description><![CDATA[调试 --&gt; 性能探测器  点击开始后，要先拍一个快照，方便后面内存增大后，再拍一个快照进行对比]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Fri, 10 Jan 2025 01:48:03 +0000</pubDate>
    </item>
    <item>
      <title>简介：编译、链接、静态库那点事儿</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11150</link>
      <description><![CDATA[https://mp.weixin.qq.com/s/lFdTC69t-ZNK41dHCH-zng

编译一个 C 程序文件 非常简单，如果你用 MSVC 编译器，那命令行是：
[*]
&gt; cl hello.c     //同目录下生成 hello.execl.exe 是你安装 VisualStudio 自带的，一般你在 \&quot;x64 Native Tools Command Prompt for VS ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Sat, 21 Dec 2024 16:20:40 +0000</pubDate>
    </item>
    <item>
      <title>C++: RAII是什么——使用对象来管理资源</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11066</link>
      <description><![CDATA[1. 什么是RAII
RAII是Resource Acquisition Is Initialization的缩写，即“资源获取即初始化”。它是C++语言的一种管理资源、避免资源泄漏的惯用法，利用栈的特点来实现，这一概念最早由Bjarne Stroustrup提出。在函数中由栈管理的临时对象，在函数结束时会自动析构， ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Tue, 13 Aug 2024 00:55:18 +0000</pubDate>
    </item>
    <item>
      <title>大内存地址空间</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10916</link>
      <description><![CDATA[X86程序可用内存扩展方案 1、 进入菜单找到Visual Studio 2017菜单下的 适用于 VS 2017 的 x64 本机工具命令提示 的子菜单项，右键单击弹出菜单，选择更多，选择以管理员身份运行。 2、 在当前dos窗口运行以下指令（扩展内存到4GB）：editbin /largeaddressaware C:\\Use ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Mon, 15 Apr 2024 05:27:23 +0000</pubDate>
    </item>
    <item>
      <title>Qt 面试指南（内含面试题）</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10891</link>
      <description><![CDATA[Qt 面试指南（内含面试题）QT开发岗位需要掌握哪些技能？QT开发岗位需要掌握C++语言、QT框架、GUI编程、多线程编程等技能。此外，对于不同的岗位还需要掌握不同的领域知识，如网络编程、数据库编程等。如何准备QT面试？首先，需要了解公司的招聘要求和岗位职责，了解面 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Tue, 20 Feb 2024 10:14:53 +0000</pubDate>
    </item>
    <item>
      <title>读《程序员的自我修养链接、装载与库》总结</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10859</link>
      <description><![CDATA[https://zhuanlan.zhihu.com/p/32509289

花了一年的时间，终于把这本书读完；中间有几次间断，第一次间断是去学习流媒体技术，第二次间断是去学习网络编程，估计花费的时间总计是半年。这本书一共450多页，半年未6个月，24周，平均每周大概20页，感觉速度太慢。但终 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Sat, 18 Nov 2023 09:59:07 +0000</pubDate>
    </item>
    <item>
      <title>C/C++程序编译过程为什么要分为四个步骤？</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10858</link>
      <description><![CDATA[https://zhuanlan.zhihu.com/p/549996872

本文以一个简单的C++程序示例，演示C++程序的详细编译过程。一条简单的gcc编译命令背后包含了四个步骤：
[*]预处理(Preprocessing)：主要用于处理#开头的代码行，比如对宏做展开，对include的文件做展开，条件编译选项判断 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Sat, 18 Nov 2023 09:29:15 +0000</pubDate>
    </item>
    <item>
      <title>C/C++ ABI兼容那些事儿</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10857</link>
      <description><![CDATA[https://zhuanlan.zhihu.com/p/556726543C/C++以运行高效著称，但其可怜的二进制（ABI Application Binary Interface）兼容性却让人头大。不仅C和C++的代码相互引用会出现二进制兼容问题，甚至C++代码之间相互引用也会出现兼容问题，实际生产中非常让人头大。本文通过简 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Sat, 18 Nov 2023 09:25:09 +0000</pubDate>
    </item>
    <item>
      <title>Dlib 现代 C++ 工具包，包含机器学习算法和工具</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10844</link>
      <description><![CDATA[http://dlib.net/

Dlib 是一个现代 C++ 工具包，包含机器学习算法和工具，用于用 C++ 创建复杂的软件来解决现实世界的问题。它在工业界和学术界广泛应用于机器人、嵌入式设备、移动电话和大型高性能计算环境等领域。Dlib 的开源许可 允许您在任何应用程序中免费使用 ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Sun, 29 Oct 2023 15:31:16 +0000</pubDate>
    </item>
    <item>
      <title>CMake引入 Qt Netrork</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10808</link>
      <description><![CDATA[Common项目下的文件
CMakeLists.txt

find_package(QT NAMES Qt6 Qt5 COMPONENTS Core Gui Widgets Network REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core Gui Widgets Network REQUIRED)



target_link_libraries(Common
  PUBLIC
  Qt${Q ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Sun, 03 Sep 2023 10:01:13 +0000</pubDate>
    </item>
    <item>
      <title>面试</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10791</link>
      <description><![CDATA[git实现原理
三次握手 四次挥手
网络传输慢分析跨平台编译



长轮询

粘包问题


智能指针 shared_ptr 


STL由6部分组成：容器(Container)、算法（Algorithm）、 迭代器（Iterator）、仿函数（Function object）、适配器（Adaptor）、空间配制器（Alloc ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Wed, 16 Aug 2023 08:21:58 +0000</pubDate>
    </item>
    <item>
      <title>cmake指定vs编译器以及32位、64位版本</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10780</link>
      <description><![CDATA[2017 以下的32位：
cmake -G \&quot;Visual Studio 15 2017 \&quot; ..

2017 以下的64位：
cmake -G \&quot;Visual Studio 15 2017  Win64\&quot; ..

2019 的64位，默认64位：
cmake -G \&quot;Visual Studio 16 2019 \&quot;  ..

2019 以下的32位：
cmake -G \&quot;Visual Studio 16 2019   -A \&quot;W ...]]></description>
      <category>C/C++</category>
      <author>Qter</author>
      <pubDate>Sat, 05 Aug 2023 14:20:19 +0000</pubDate>
    </item>
  </channel>
</rss>