This type is declared in WinDef.h as follows:
将我的问题转化为:
假设我们正在创建一种类型化的编程语言和编译器。您有一种类型,它在逻辑上表示某物为真或假。如果您的编译器也可以链接到Windows,并且您希望调用一个需要BOOL数据类型的API,那么您将从您的语言中传递/返回什么数据类型?问题被转化为int有多大。但这是一个C/<e
大约30年后,我又回到了做一些C++的工作(我一直是一个C级的,后来的Objective人,并且很长一段时间没有用任何类似C的语言编程)。当我开始工作的时候,C++中有一些东西我在我的(C?)所以,我的直觉说我需要说:在C语言中,我希望看到这样的东西:
struct line; // contains the array, kind of C++ withoutmemb