README
简介
C编程语言相关的笔记
文件
C_1_理论基础.md [archive]
C_1_理论基础.pdf
C_2_重要函数.md
C_3_编程技巧.md
C_4_1_常用函数.md [archive]
C...
C++_标准库
简介
所有标准库类和函数都在std名称空间或其子名称空间中声明
C++标准库的核心是泛型容器和泛型算法。该库中的这个子集通常程序标准模板库(Standard Template Library, STL),因为它最初基于第三方库“标准模板库”,该库大量使用了模板。
<str...
README
简介
C++编程语言相关笔记
文件
C++_01_1_语言基础.md [archive]
C++_01_1_语言基础.pdf
C++_01_2_语言基础.md [archive]
C++_01_2_语言基础.p...
C++极客时间
简介
内存管理的基本概念,大致的学习路径是:
先讲堆和栈,
然后讨论C++的特色功能RAII
1.1 基本概念
堆,英文是heap,在内存管理的语境下,指的是动态分配内存的区域。这个堆跟数据结构里的堆不是一回事。这...
C++未整理笔记
简介
记录一些C++零乱的知识点
微信文章 –
top
与进程相关的两个指标:VIRT Virtual Memory, 虚拟内存 和 RES Resident Memory,常驻内存,通常称为物理内存
虚拟内存,是指整个进程申请的内存,包括程序本身占...
C++抽象机制
简介
C++类是创建新类型的工具,创建出的新类型可以像内置类型一样方便地使用。而且派生类和模板允许程序员表达类之间的(层次和参数化)关系并且利用这种关系。
一个类型就是一个概念(一个思想,一个观念等)的具体表示。
类是用户自定义类型。如果一个概念没有与之直接对应的内置...
C++常见错误
简介
C/C++程序编译或者运行常见错误
windows下C++程序运行出错: Access violation reading location
在Visual Studio 2019的C++工程,编译是没有问题的,但是在程序调试运行时经常会出现’Access ...
C++_编译基础
简介
gcc和g++分别是GNU的C和C++编译器。gcc和g++在执行编译工作的时候,总共四步:
预处理,生成.i文件{预处理器 – cpp}
将预处理后的文件转换成汇编语言,生成文件.s{编译器 – egcs}
由汇编变为目标代...
C++_服务器开发
简介
C++服务器开发相关笔记
C++ 服务器开发 github推荐开源项目
以下是一些在 GitHub 上受欢迎且有用的 C++ 服务器开发的开源项目,它们可用于构建各种类型的服务器应用程序。请注意,GitHub 上的项目可能会不断更新,因此建议查看其最新状态和文档:
...
C++_智能指针
简介
C/C++ 语言最为人所诟病的特性之一就是存在内存泄露问题,因此后来的大多数语言都提供了内置内存分配与释放功能,有的甚至干脆对语言的使用者屏蔽了内存指针这一概念。这里不置贬褒,手动分配内存与手动释放内存有利也有弊,自动分配内存和自动释放内存亦如此,这是两种不同的设计哲学...