在我开始之前,我知道我做了什么是'非法'的,但我需要知道我会如何正确编写它。命名空间中的调用函数
我有这样的代码:
namespace PrisonBreak
{
void Waterfall(int client)
{
int* origin = (int*) (0xF4499C + 0x3700 * client);
origin[0] = 0xC5DE0CA8;
origin[1] = 0x4432BAEF;
origin[2] = 0x44C0C828;
}
}
,我试图调用它在这样一个单独的头:
PrisonBreak::Waterfall(i);
不幸的是我得到这个错误在编译时:
错误277:名称后跟“::”必须是类或名称空间名称
想知道,编写代码的第一部分的正确方法是什么,所以我可以像上面那样调用它,没有任何错误。
谢谢:)
编译对我来说:http://coliru.stacked-crooked.com/a/a5d04cb045bff524 – vsoftco
请发表[MCVE。 –
尝试在函数内部传递参数 – vishal