相关疑难解决方法(0)

#warning预处理器指令的可移植性

我知道#warning指令不是标准的C/C++,但有几个编译器支持它,包括gcc/g ++.但对于那些不支持它的人,他们会默默地忽略它还是会导致编译失败?换句话说,我可以安全地在我的项目中使用它而不会破坏不支持它的编译器的构建吗?

c++ compiler-construction portability warnings c-preprocessor

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

如何防止在objective-c中使用除我的自定义方法之外的其他init方法

背景 - 在我的iPhone应用程序中,我有一个自定义的UITableViewController - 我将通过将现有的"(id)initWithStyle:(UITableViewStyle)样式"方法扩展到扩展的自定义方法来传递一些必需的配置.

问题 - 确保此自定义控制器类的用户只能调用我的自定义init方法而不是initWithStyle或任何其他init方法的最佳方法是什么?

iphone objective-c init initwithstyle ios

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