gpt4 book ai didi

C++ #define 函数宏

转载 作者:行者123 更新时间:2023-11-30 04:05:52 28 4
gpt4 key购买 nike

<分区>

我有一个用于定义的头文件。我希望每个内置类型都有一个 max 和 min 函数。

我使用下面的宏:

#define DEFINE__MIN_MAX(type) \
inline type max(type x, type y) { return (x>y) ? x : y ; } \
inline type min(type x, type y) { return (x<y) ? x : y ; }

现在我调用宏来特化短数据类型

DEFINE_MIN_MAX(short)  // Error: type 'short' unexpected .

我正在使用 QtCreator 3.0.1 在 Windows 中尝试这个。我不确定如何处理这个错误。

欢迎任何意见。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com