小编kly*_*nch的帖子

我应该为OS X特定代码使用什么C预处理器条件?

我应该为OS X特定代码使用什么C预处理器条件?如果我正在编译OS X,我需要包含一个特定的库,如果我正在编译Linux,我需要包含一个不同的头.

我知道有,__APPLE__但我不知道这是否是OS X 10.x的当前条件.

c macos conditional-compilation c-preprocessor

23
推荐指数
2
解决办法
1万
查看次数

C99有#define吗?

我想以一种方式在C99中做一些事情,否则以另一种方式执行它.什么#define检查?

#ifdef C99
...
#else
...
#endif
Run Code Online (Sandbox Code Playgroud)

c macros c99

22
推荐指数
2
解决办法
7038
查看次数

从名称实例化Python类

所以我有一组类和一个带有类名的字符串.如何基于该字符串实例化一个类?

class foo:
  def __init__(self, left, right):
     self.left = left
     self.right = right

str = "foo"
x = Init(str, A, B)
Run Code Online (Sandbox Code Playgroud)

我希望x是类foo的实例化.

python

19
推荐指数
4
解决办法
2万
查看次数