首页 > TAG信息列表 > CC++|预处理详解

vscode下配置c/c++运行环境

下列步骤: 第一步:打开vscode,打开文档,建立文件夹,helloworld(我创立了一个名叫案例的文件夹,并创立了一个名叫案例的文件夹,helloworld.cpp操作程序。 需注意,我一开始创建的文件夹是中文的,之后调节时是中文。bug,我们将要文件名改成文件名example行吧,这个bug我并没有仔细分析,不受影响操

如何写一个线程安全的单例模式?

单例模式的简单实现单例模式大概是流传最为广泛的设计模式之一了。一份简单的实现代码大概是下面这个样子的:class singleton{public: static singleton* instance() { if (inst_ != nullptr) { inst_ = new singleton(); } return inst_; }private: singleton(){} static sin

C/C++|预处理详解

前言:C语言提供了多种预处理功能,如宏定义、文件包含、条件编译等。以"#"号开头的预处理命令:包含命令#include,宏定义命令#define等。在源程序中这些命令都放在函数之外,而且一般都放在源文件的前面,它们称为预处理部分所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所