Visual Studio告诉我我缺少一个";"。(C++新增)

Visual Studio is telling me I'm missing a ';'. (New to C++)

本文关键字:一个 新增 C++ 告诉我 Studio Visual      更新时间:2023-10-16

标题文件:

#ifndef DYN_H
#define DYN_H
int max_of_array(int* arry, int arraysize);
#endif

源文件:

#include "dyn.h"
#include <iostream>
using namespace std
int max_of_array(int* arry, int arraysize){
    if (arry == NULL) {
         cout << "Invalid Array" << endl;
         exit(0);
    }
    int max_value = 0;
    for (int i = 0; i < arraysize; i++) {
        if (arry[i] > max_value) max_value = arry[i];
    }
    delete[] arry;
    return max_value;
}

这可能是愚蠢的,但是我在做什么错?

Visual Studio建议A';在源代码的第5行中丢失,并且" int"下划线。

它在第3行,但是编译器继续读取,并且仅在第5行中发现它缺少它。第3行应读:

using namespace std;

有时编译器不会将其固定下来,您需要查看之前的行。在您的情况下,using namespace