我不知道爲什麼我無法從頭文件中的.cpp文件中訪問clearConsole()函數,我想我錯了?我如何從頭文件定位主文件?我嘗試在customer.h中的addCustomer()functinon中輸入用戶後調用clearConsole()函數。無法從頭文件中的主文件訪問函數C++
Main.cpp的
// OTS.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
using namespace std;
#include "customer.h"
// Clear function specific to Windows
// Cross platform alternatives are more convoluted to reach desired effect, so have not been included
void clearConsole()
{
#ifdef _WIN32
system("cls");
#endif
}
Customer.h
//customer.H
//The object class customer
class customer
{
//...
clearConsole();
}
爲什麼你在這個.h文件中放了很多代碼?更正常的是有一個.h和一個.cpp文件。 –
你碰到什麼錯誤?它是編譯器錯誤還是鏈接器錯誤?你的文件是否駐留在同一個文件夾中?如果他們駐留在不同的路徑中,您是否將這些文件添加到項目中? – dirkgently
我打算讓每個類都在一個獨立的頭文件中,然後菜單將位於.cpp中,並且所有內容都將從.cpp中調用。 – Nick