include - 对于新的头文件,默认情况下如何使CLion使用“#pragma一次”而不是“ifndef…def…”?

标签 include header-files clion pragma include-guards

默认情况下,CLion会将以下行添加到新创建的头文件中:

#ifndef SOME_NAME_H
#define SOME_NAME_H
.... your code here
#endif //SOME_NAME_H


但是我更喜欢#pragma once。如何配置CLion,以便默认情况下对新的头文件使用#pragma once

最佳答案

转到File-> Settings -> Editor -> File and Code Templates。您会发现3个选项卡,分别是TemplatesIncludesCode。现在在Templates下选择例如C头文件。插入#pragma once替换其内容。现在,每次从项目菜单添加新标题时,您都将拥有模板。

关于include - 对于新的头文件,默认情况下如何使CLion使用“#pragma一次”而不是“ifndef…def…”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31570684/

相关文章:

android - 如何对齐底部的 Include?

PHP 包含文件。显示找不到错误文件

clion 更改默认项目模板

php - WordPress 在其他 PHP 文件中使用 wp_config.php 变量连接到数据库

c++ - 为什么在包含 guard 之前放置#include

c++ - header 未刷新 - Visual C++ 2012

c++ - 在不使用 C++11 的情况下在头文件中初始化数组的替代方法

c++ - 没有实现文件时包含头文件?

c++ - 如何在CLion的问题窗口中查看编译器错误?

c++ - CMake 在源代码附近找不到头文件