我正在通过斯坦福CS106B C++作业,我有一个带有作业的"语义问题".
似乎编译器无法推断调用是函数还是函数的原型.我不明白为什么要对原型进行调用.我怎样才能调用函数而不是原型?我得到它的错误消息"呼叫'人类转动'是模棱两可的".
错误消息涉及页面底部的humanTurn(Lexicon,Lexicon)函数中的humanTurn(Lexicon,Lexicon)函数的调用.该功能的原型位于主要功能之上.
任何帮助将不胜感激.
亲切的问候,
MEHUL
/*
* File: Boggle.cpp
* ----------------
*/
#include <iostream>
#include "gboggle.h"
#include "graphics.h"
#include "grid.h"
#include "vector.h"
#include "lexicon.h"
#include "random.h"
#include "simpio.h"
using namespace std;
/* Constants */
const int BOGGLE_WINDOW_WIDTH = 650;
const int BOGGLE_WINDOW_HEIGHT = 350;
const string STANDARD_CUBES[16] = {
"AAEEGN", "ABBJOO", "ACHOPS", "AFFKPS",
"AOOTTW", "CIMOTU", "DEILRX", "DELRVY",
"DISTTY", "EEGHNW", "EEINSU", "EHRTVW",
"EIOSST", "ELRTTY", "HIMNQU", "HLNNRZ"
};
const string BIG_BOGGLE_CUBES[25] = {
"AAAFRS", "AAEEEE", "AAFIRS", "ADENNN", "AEEEEM",
"AEEGMU", "AEGMNN", …Run Code Online (Sandbox Code Playgroud)