本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
第 0 章笔记
C++ 中的异常处理 只有 try-catch, C# 中有 try-catch-finally. 因为垃圾回收必须要使用 finally。
constrval
C++ 20 关键字,在编译器内部执行,运行期不执行函数,直接返回结果。
/usr/bin/time
通常情况下,处理程序的方式有两种:
C++ 基于分块处理的概念来定义自己的编译链接模型。由此概念引申出了几个重要的概念:
.i
文件)#ifndef
解决:重复定义的 Header 会被当做可丢弃的预处理语句。#pragma once
:对展开进行计数
g++ -E ./main.cpp o ./main.i
-O3
)
g++ main.i -S - o main.s
g++ main.s - c- o main.o
extern
)nm target.o - o