头文件 重复包含宏处理

pragma once

#pragma once

新方式 旧的编译器不支持

适合新项目 目前主流

ifndef

#ifndef __CREATESAMPLES_UTILITY_HPP__
#define __CREATESAMPLES_UTILITY_HPP__
...code

#endif //__CREATESAMPLES_UTILITY_HPP__

重复定义就跳过

非官方标准 但是主流的都支持

if defined

#if defined(MONGO_UTIL_LOG_H_)
#error "错误提示内容"
#else  // MONGO_UTIL_LOGV2_H_
#define MONGO_UTIL_LOGV2_H_
...code
#endif // MONGO_UTIL_LOG_H_

被定义后 就会有错误提示

适合 :超大项目使用 旧项目

c++

c++ 技巧

2024-8-9 1:23:30

c++

接口

2024-10-10 13:44:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索