Я хотів зробити просту тестову програму обробки файлів у Xcode. Але це дає мені помилку.
#include <iostream>
#include <fstream.h>
using namespace std;
int main() {
ofstream out("test");
out<<"pen"<<"t";
out<<"25";
}
Помилка:
Неявна інстанція невизначеного шаблону
std::basic_ofstream<char>
Відповіді:
0 для відповіді № 1Перша помилка означає, що вам потрібно писати fstream замість fstream.h. Друга помилка була б спричинена першою. Подивіться на результат мого g ++, коли я намагаюся скласти ваш приклад:
example.cpp: 2: 21: фатальна помилка: fstream.h: Немає такого файлу чи каталогу складання припинено.
У цьому посиланні ви знайдете специфікацію класу ofstream ". Я думаю, що це може бути корисним для вас:
http://www.cplusplus.com/reference/fstream/ofstream/