Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ ';在';之前应为主表达式';错误';_C++_Windows - Fatal编程技术网

C++ ';在';之前应为主表达式';错误';

C++ ';在';之前应为主表达式';错误';,c++,windows,C++,Windows,我正在制作一个游戏引擎,每当我编译这个项目时,我总是会遇到一个错误。编译器会抛出以下错误: 在“')标记之前应为主表达式 有人能帮我吗?我将在下面提供带有错误的行 if (GameInitialize(HINSTANCE)) 调用函数时,需要传递一个值作为参数。至少在Windows中,HINSTANCE被定义为一种类型(除了Windows之外,我对任何东西都怀疑) 典型的用法是在WinMain中,它接收当前进程的HINSTANCE作为参数: int WinMain(HINSTANCE hIns

我正在制作一个游戏引擎,每当我编译这个项目时,我总是会遇到一个错误。编译器会抛出以下错误:

在“')标记之前应为主表达式

有人能帮我吗?我将在下面提供带有错误的行

if (GameInitialize(HINSTANCE))
调用函数时,需要传递一个值作为参数。至少在Windows中,
HINSTANCE
被定义为一种类型(除了Windows之外,我对任何东西都怀疑)

典型的用法是在
WinMain
中,它接收当前进程的
HINSTANCE
作为参数:

int WinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow) {

    // ...
    if (GameInitialize(hInstance))
        // whatever
}

注意C++(类似C)是区分大小写的,所以<代码> HStutue和HStase >不一样,即使它们在大小写不敏感的情况下是相等的。对于使用过通常不区分大小写的语言(如Pascal)的人来说,这通常是个问题。

调用函数时需要传递一个值作为参数。至少在Windows中,
HINSTANCE
被定义为一种类型(除了Windows之外,我对任何东西都怀疑)

典型的用法是在
WinMain
中,它接收当前进程的
HINSTANCE
作为参数:

int WinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow) {

    // ...
    if (GameInitialize(hInstance))
        // whatever
}

注意C++(类似C)是区分大小写的,所以<代码> HStutue和HStase >不一样,即使它们在大小写不敏感的情况下是相等的。对于那些使用语言(例如,Pascal)的人来说,这通常是有问题的,通常情况下不敏感。

对不起,但我对C++是新的。如果C++的函数是一个if语句,我会如何将这个值作为函数传递给函数?如果它是if语句,我如何将值作为参数传递给函数?有人问你你的游戏是什么颜色,但不是说“红色”或“蓝色”,而是说“颜色”。有人问你你的游戏是什么颜色,而不是说“红色”或“蓝色”,你说的是“颜色”。