gpt4 book ai didi

c++ - "does not name a type"简单程序错误

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:53 24 4
gpt4 key购买 nike

这里有什么问题?为什么会出现错误?我是初学者 :P

#include <iostream>

int var = 3;
int *Pointer;
Pointer = &var; // Error here: "Pointer does not name a type"

int main ()
{

std::cout << Pointer;
}

最佳答案

Pointer = &var;

这是一个执行 Action 的语句(而不是声明一个事物)。

你不能让它在随机空间中漂浮。它必须在函数中,以便您的计算机知道何时执行它。

或者:

  • 将该赋值语句移到 main 中,或者
  • 将它和上一行替换为初始化,以便它可以成为初始声明的一部分:

    int* Pointer = &val;

关于c++ - "does not name a type"简单程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34240766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com