首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
学习日记
Royce17
创建于2024-07-26
订阅专栏
个人学习日记
暂无订阅
共28篇文章
创建于2024-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【241007】C++——基类不使用虚析构函数,会发生什么?
如果基类没有定义虚析构函数,而你通过基类指针或引用删除派生类对象,可能会导致未定义行为。这是因为当一个对象被删除时,只有基类的析构函数会被调用,而派生类的析构函数不会被调用,导致派生类中资源无法正确释
【241002】C++ 002——一个 C++ 程序的典型结构
参考资料 Back to Basics: The Structure of a Program - Bob Steagall - CppCon 2020:视频、PPT。 程序从代码到运行的全过程 C+
【240930】C++ 001——抽象机器(The Abstract Machine)
参考资料 Back to Basics: The Abstract Machine - Bob Steagall - CppCon 2020:视频、PPT。 概述 什么是抽象机器(The Abstra
【240923】C++ 的基础概念:初始化
参考资料 Back to Basics: Initialization in C++ - Ben Saks - CppCon 2023 概述 C++ 的初始化规则由继承自 C 语言的初始化规则、C++
【240917】什么是 OpenGL?OpenGL 开源吗?
参考资料 https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2 什么是 OpenGL?
【240916】C++ Lambda vs std::function vs Function Pointer
参考资料 https://www.youtube.com/watch?v=aC-aAiS5Wuc 对比 C++ lambda IS NOT std::function. // lambda: a C+
【240915】C++的值类型:lvalue, glvalue, xvalue, rvalue, prvalue
参考资料: https://zh.cppreference.com/w/cpp/language/value_category https://www.youtube.com/watch?v=0GXn
【240903】C++ 的 module(模块)和动态链接库之间的关系
以下内容源自 GPT。 module(模块)和动态链接库之间的关系 C++ 模块(module) 和 动态链接库(DLL) 是两种不同的概念,但可以结合使用。 模块(module) :C++20 引入
【240828】C++ 里的 RAII(Resource acquisition is initialization)是什么意思?因什么而存在?
"Resource Acquisition Is Initialization" (RAII) 是C++中的一种编程惯用法,用于管理资源(如内存、文件句柄、锁等)的分配和释放。RAII的核心思想是:资
【240819】C 是 C++ 的子集吗?
参考资料 https://www.stroustrup.com/bsfaqcn.html#C-is-subset C 是 C++ 的子集吗? 严格按照数学上的定义来说,C 不是 C++ 的子集。有些程
【240818】C++ 泛型编程里,为什么引入了 concept 这个概念?
参考资料 《Programming -- Principles and Practice Using C++ (3rd Edition)》—— Bjarne Stroustrup Concept Te
【240818】C++ 泛型编程里,为什么都用 typename T,而不是 class T?
参考资料 《Programming -- Principles and Practice Using C++ (3rd Edition)》—— Bjarne Stroustrup C++ 泛型编程里,
【240816】GLSL 和 HLSL 是基于图形API实现的吗?图形API写出来的程序是CPU运行的,shader写出来的程序是GPU运行的,是这个区别吗?
以下内容源自于 GPT: 1. GLSL 和 HLSL 的实现依赖于图形API GLSL(OpenGL Shading Language)和 HLSL(High-Level Shading Langu
【240816】关于计算机行业的标准化组织(例如 ISO、IEEE、W3C、ECMA...)
以下内容源于 GPT: 在编程和信息技术领域,多个组织制定的标准都有显著的影响力,但其影响力的大小往往取决于标准的具体领域和应用场景。以下是几个在不同领域最具影响力的组织及其标准: 1. ISO (I
【240816】.NET, CLR, Mono, Unity, C# 之间的关系
.NET 与 C#、CLR 的关系 .NET 是一个通用的开发平台,最初主要用于 Windows 上的应用开发。它包括一个庞大的类库(Framework Class Library, FCL)和运行时
【240812】Clang 相关工具 - clang-check, clang-format, clang-tidy
参考链接 https://clang.llvm.org/docs/ClangTools.html 介绍 Core Clang Tools The core set of Clang tools tha
【240810】关于语言服务器(LSP)
以下资料参考 Gemini,以及理解 Language Server Protocol 的工作原理。 什么是 Language Server Protocol (LSP)? 首先根据官方解释 micr
【240810】不同的 C++ 构建工具会对 C++ 项目的文件结构造成什么影响?
以下内容来自 GPT: CMake、MSBuild CMake、MSBuild等构建工具在一定程度上影响和决定了项目的文件结构。以下是两者如何与项目文件结构相关的细节: CMake: CMake 是一
【240810】Lint 这个词怎么和代码检查挂钩的?为什么 Linter 会成为代码静态分析工具的代名词?
以下回答来自 GPT: “Lint” 这个术语在编程领域的起源与一个早期的工具有关。 1978年,AT&T 贝尔实验室的程序员 Stephen C. Johnson 开发了一款名为 “Lint” 的工
下一页