Dans ce qui suit C++ fonction:Quelle est la destination de sortie d'ofstream?
void save_data(std::ofstream& csv) {
csv << "a message";
}
Quelque chose que je ne comprends pas: si save_data
est appelé, où le fait écrire? Pour un fichier? Comment exactement est-il utilisé?
Sauf si vous utilisez l'argument de fonction pour ouvrir ou fermer un fichier, il devrait être '' ostream et pas '' & ofstream. – Potatoswatter
avez-vous prêté suffisamment d'attention à la raison pour laquelle ce paramètre'csv 'a été déclaré comme une' référence à non-const 'ET à propos de l'opérateur < – Chubsdad