Pertanyaan yang diberi tag ostream

569
C ++: "std :: endl" vs "\ n"

Banyak buku C ++ berisi contoh kode seperti ini ... std::cout << "Test line" << std::endl; ... jadi saya selalu melakukan itu juga. Tapi saya telah melihat banyak kode dari pengembang yang bekerja seperti ini sebagai gantinya: std::cout << "Test line\n"; Apakah ada alasan...

105
Kembalikan status std :: cout setelah memanipulasinya

Misalkan saya memiliki kode seperti ini: void printHex(std::ostream& x){ x<<std::hex<<123; } .. int main(){ std::cout<<100; // prints 100 base 10 printHex(std::cout); //prints 123 in hex std::cout<<73; //problem! prints 73 in hex.. } Pertanyaan saya adalah apakah...