首页 > 编程语言 >关于c++的预定义宏

关于c++的预定义宏

时间:2022-12-01 15:47:39浏览次数:73  
标签:义宏 代码 c++ 编译器 预定 https 定义

有时候看到代码里充斥着宏,很难受,这些宏都是啥玩意,哪来的。
有些是库或者代码定义的,有些是编译器定义的,有些是cmake里面定义的,再在代码里使用。
查看或者说查询语言标准,编译器定义的宏,可以到这个网站
https://sourceforge.net/p/predef/wiki/Home/

image.png

再然后就是遇到啥搜索啥了,没什么特别的好方法。
微软的文档也还可供参考。

https://docs.microsoft.com/zh-cn/cpp/preprocessor/predefined-macros?view=msvc-160
这样就可以知道许多宏是什么意思了。

标签:义宏,代码,c++,编译器,预定,https,定义
From: https://www.cnblogs.com/lingr7/p/16941608.html

相关文章

  • C++ 不知算法系列之深入动态规划算法思想
    1.前言前面写过一篇博文,介绍了什么是动态规划算法。动态规划算法的最大特点,原始问题可以通过分解成规模更小的子问题来解决,子问题之间互成依赖关系,先计算出来的子问题的结......
  • EMQX Enterprise 4.4.11 发布:CRL/OCSP Stapling、Google Cloud Pub/Sub 集成、预定义
    我们很高兴地告诉大家,​​EMQXEnterprise​​4.4.11版本正式发布!在此版本中,我们发布了CRL与OCSPStapling为客户端提供更灵活的安全防护,新增了GoogleCloudPub/Sub......
  • C++ 字符串字母大小写转换
    C++ 字符串字母大小写转换使用algorithm,里面的tolower(转小写)toupper(转大写) #include<iostream>#include<string>usingnamespacestd;#include<algorithm> i......
  • C++ wchar_t char wstring string 转换
    1.wchart_t转wstring1wchar_ttmpRuleStr[10]={0};2wstringm_tmpRuleStr=wstring(tmpRuleStr);2.wstring转wchar_t1wstringstr="123";2wchar_t*tmp=......
  • PaddleOCR 2.6 编译详细步骤 + 踩坑记录(C++ GPU版)
    导读本文主要介绍PaddleOCRv2.6C++GPU版的编译详细步骤与踩坑记录,方便大家快速上手。(公众号:OpenCV与AI深度学习)PaddleOCR2.6  8月24日PaddleOCR更新了2.6版本,下面......
  • 计挑-C++-20-编程4
    题目描述有N个正整数,求这N个正整数两两之间的公共质因数之和。输入说明第1行:正整数N(N<100)第2行:N个空格分隔的正整数(每个元素<10000)输出说明输出这N个正整数两......
  • C++ 友元函数实现运算符重载、成员函数实现运算符重载
    1.友元函数实现运算符重载(复数的加减法)Complex.h:#pragmaonce#include<string>usingnamespacestd;classComplex{public:Complex();Complex(intr......
  • OpenCV+yolov2-tiny实现目标检测(C++)
    OpenCV+yolov2-tiny实现目标检测(C++)  目标检测算法主要分为两类:一类是基于RegionProposal(候选区域)的算法,如R-CNN系算法(R-CNN,FastR-CNN,FasterR-CNN),它们是two-stag......
  • C++生成均匀分布的随机实数
    #include<random>#include<iostream>intmain(){//定义均匀分布对象,均匀分布区间(a,b)为(2,6)std::uniform_real_distribution<double>uid{2,6};////......
  • C++数据结构和算法:排序算法
    为了便于测试,先写一个生成随机数组的方法。1pair<int*,int>GenerateRandomArray(intmaxSize,intmaxValue,intminValue)2{3//随机数组长度4cons......