【C++笔记】
文章平均质量分 89
C++笔记,做复习查阅之用。
「已注销」
这个作者很懒,什么都没留下…
展开
-
C++11常用特性
01 字符串原始字面量 作用:直接表示字符串的原始含义,而不进行转义或连接操作。 使用:R"xxx(原始字符串)xxx",()两边的字符串可省略。 示例: #include <iostream> int main(int argc, char* argv[]) { //使用原始字符串避免\t转义 std::string str = R"(E:\Github\test.txt)"; //std::string str = R"3hakuno(E:\Github\test.txt原创 2021-09-27 10:34:03 · 503 阅读 · 0 评论 -
【C++】并发编程
一、线程创建与管理 1.1 并发 1.1.1 并发与并行 并发:同一时间段内可以交替处理多个操作,强调同一时段内交替发生。 并行:同一时刻内同时处理多个操作,强调同一时刻点同时发生。 1.1.2 硬件并发与任务切换 单片机上的单核处理器支持并发多任务处理,依靠任务切换实现,与多核处理器上的多任务并发处理方式不同。 双核处理器并行执行(硬件并发)对比单核处理器并发执行(任务上下文切换) 双核处理器均并发执行(一般任务数远大于处理器核心数,多核并发更常见) 1.1.3 多线程并发与多进程并发 任务原创 2021-09-27 10:20:32 · 2649 阅读 · 0 评论 -
【C++】指针与引用的区别
对C++中引用概念的一些思考。 如何理解引用与指针的关系 语言语义 引用不是指针(与指针无关),而是对象本身(的别名),对引用的任何操作都是对被引用变量的操作。 底层实现 引用内部通常通过指针实现。 以下分别从语言级别和底层实现进行分析: C++标准关于引用的说明(语言、语义) 原文 https://isocpp.org/wiki/faq/references Even though a reference is often implemented using an address in th.原创 2021-09-27 10:10:43 · 107 阅读 · 0 评论