应为;在声明错误c++Xcode之后
Expected a ; after declaration error c++ Xcode?
所以我想知道是否有人能仔细阅读代码并看到任何错误:这是带有错误的文件
#ifndef Game_part_1_Cluenumber2_h
#define Game_part_1_Cluenumber2_h
#include <iostream>
#include "Clue.cpp"
#include "casesp1.h"
using namespace std;
int &refcrimetWo = crime;
int clue.setClues(10, 14, 14)(){
}
void clueTwo()
{
int
clue.raNdom();
}
#endif
这是类文件:
#include "Clue.h"
#include <iostream>
#include <string>
#include<fstream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
class clue {
string evidenceop1, evidenceop2, evidenceop3;
public:
// int choose (void);
string werk = "";
int setClues(int x,int y,int z);
void raNdom(){
srand(time(NULL));
signed int x = rand() %3;
switch(x){
case 1:
werk = evidenceop1;
break;
case 2:
werk = evidenceop2;
break;
default:
werk = evidenceop3;
break;
}
}
// void fInal(){return werk;};
} Clue;
非常感谢,错误出现在int clue.setClues(10, 14, 14)(){}
这不是主文件,但在主文件中,我从不调用函数
编译器将此语句视为声明
int clue.setClues(10, 14, 14)(){
至于我,我不知道这句话是什么意思。
首先,您不能在命名空间范围内调用函数,除非它们在声明中用作初始值设定项表达式。其次,函数的调用方式与您编写的不同。
相关文章:
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 在类定义之后定义一个私有方法
- 在循环C++中指定字符串之后,不会打印该字符串
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- C++宏忽略之后的内容
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- strncpy之后的char数组的错误行为
- 计算十进制 c++ 之后的数字
- "x += x--"之后的 x 是什么?
- 类的前向声明之后的类成员函数定义,在类声明之前
- 为什么将双精度转换为 int 似乎在第 16 位数字之后将其四舍五入?
- Xcode 语义问题引用或以前定义的代码
- 使用 Xcode 将双精度存储在数组C++中
- execlp() 在 fork() 之后无法正常工作
- Xcode 9.4.1 中的 Apple Mach-O 链接器 (id) 错误
- 我认为我的代码很好,但它在 cin a 之后停止并且没有进一步?
- 如何在MISRA C++之后实施CRTP
- 在 OpenCV 的 namedWindow 之前或之后初始化 Tesseract
- 应为;在声明错误c++Xcode之后