相关疑难解决方法(0)

为什么我在C库中看到THROW?

当我这样做:( less /usr/include/stdio.h这只是一个C库 - 与C++无关)

我看了__THROW很多函数声明.此外,一些函数上面的评论说'这个函数是一个可能的取消点,因此没有标记__THROW'这是什么?

throw 用于异常处理...但据我所知,C不提供任何支持.

请解释.

c c++ exception header-files

37
推荐指数
3
解决办法
1万
查看次数

C中没有定义的宏

没有定义的宏功能有什么用途/适用性:

#ifndef __SYSCALL
#define __SYSCALL(a, b)
#endif
Run Code Online (Sandbox Code Playgroud)

可以在头文件中找到Linux系统中的这个宏 /usr/include/asm/msr.h

我也注意到以下类型的宏.

#define _M(x) x
Run Code Online (Sandbox Code Playgroud)

并且只有定义这种宏的理由才能使代码统一.比如#define SOMETHING(1 << 0).是否还有其他隐藏(更好)的使用这种宏?

一个例子的答案将非常有帮助.也有人可以给我一个文本/链接来阅读这个.

macros c-preprocessor

5
推荐指数
1
解决办法
1567
查看次数

标签 统计

c ×1

c++ ×1

c-preprocessor ×1

exception ×1

header-files ×1

macros ×1