c++ - 编写静态函数时出错?

标签 c++ linux

编写静态函数时出错。 static int function_name (const Reference< data_type>* ptr) { }

当我写了一个带有引用指针的静态函数时,ir 给了我以下错误 错误:ISO C++ 禁止声明没有类型的“引用” 错误:在“<”标记

之前需要“,”或“...”

最佳答案

编译器提示因为它不知道 Reference<T> 是什么是。要么你忘记了#include它在其中定义的头文件,或者您忘记转发声明它。

关于c++ - 编写静态函数时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5167296/

相关文章:

Linux try_cmpxchg神秘的内联汇编

c++ - 针对特定版本的 armhf g++ 进行编译

android - 如何杀死Cocos2d-x测试应用

c++ - Windows 将标准 C 文件结构注入(inject)正在运行的进程

linux - 在 Chrome 和 Firefox 中分析 DNS 行为

c - 为什么将SIGCONT发送给子进程后,子进程无法恢复?

linux - awk 为变量搜索变量

c++ - 我如何在 fork() 中使用 execl() 并杀死它

c++ - QDataStream自定义写法——一行vs多行;

Linux diff 仅在输出中获取行号