MS Visual Studio C ++:不会使用std命名空间

问题描述 投票:-3回答:1

我刚刚在Visual Studio上制作了一个应用程序,但现在它给了我这个我无法理解的愚蠢问题。我一直在我的其他以前制作的应用程序中做这些东西,一切正常。我现在这样做,似乎给了我一些问题。

我尝试启动一个新的应用程序,这是我在包含I / O流并使用命名空间std时得到的。

代码:

// ConsoleApplication1.cpp : Defines the entry point for the console application.
//
#include <iostream>
#include "stdafx.h"
using namespace std;

int main()
{
    cout << "Hi" << endl;

    return 0;
}

我真的不明白问题所在。任何帮助,将不胜感激。

错误:

'cout': undeclared identifier
'endl' : undeclared identifier
c++ visual-studio
1个回答
0
投票

这个问题很容易解决,你需要做的就是移动 “stdafx.h”到文件的最顶层。

© www.soinside.com 2019 - 2024. All rights reserved.