作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试将代码从 AurioTouch 项目移到我的项目中。但是我有很多错误:
Unknown type name 'class'; did you mean 'Class'?
例如,在文件 FFTBufferManager.h 中:
#include <AudioToolbox/AudioToolbox.h>
#include <libkern/OSAtomic.h>
#include "SpectrumAnalysis.h"
class FFTBufferManager
{
public:
FFTBufferManager(UInt32 inNumberFrames);
~FFTBufferManager();
我试图将编译器更改为 LLVM GCC 4.2,但它给出了很多其他错误:
Expected '=', ',', ';', 'asm' or '__attribute__' before 'FFTBufferManager'
我做错了什么?
最佳答案
要混合使用 C++ 和 Objective-C,您需要使用 .mm extension .但是,如果您的类只是 C++(并且只包含 C/C++ 头文件),那么您可以使用普通的 .cpp
扩展。
.mm
A source file with this extension can contain C++ code in addition to Objective-C and C code. This extension should be used only if you actually refer to C++ classes or features from your Objective-C code.
关于c++ - 未知类型名称 'class' ;你是说 'Class' 吗?奥里奥触控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9415886/
所以我在 jQuery 可排序方面遇到了奇怪的问题。我有可排序的 li 元素,排序很好,但是在 IE 中,拖动时图像会消失。我相当确定它们的位置很奇怪,但在任何其他浏览器中似乎都不会发生这种情况,其他
我是一名优秀的程序员,十分优秀!