Pertanyaan yang diberi tag c++

14
Perilaku tidak terdefinisi di Jawa

Saya membaca pertanyaan ini di SO yang membahas beberapa perilaku umum yang tidak terdefinisi dalam C ++, dan saya bertanya-tanya: apakah Java juga memiliki perilaku yang tidak terdefinisi? Jika itu masalahnya, lalu apa penyebab umum dari perilaku tidak terdefinisi di Jawa? Jika tidak, maka...

14
Mengapa menggunakan perpustakaan C ++ begitu rumit?

Pertama-tama, saya ingin mencatat bahwa saya suka C ++ dan saya salah satu dari orang-orang yang berpikir lebih mudah untuk kode dalam C ++ daripada Java. Kecuali satu hal kecil: perpustakaan. Di Jawa, Anda cukup menambahkan beberapa toples ke jalur build dan selesai. Dalam C ++ Anda biasanya...

13
Ruang nama anonim membuat kode tidak dapat diuji

Berikut ini adalah kode C ++ yang khas: foo.hpp #pragma once class Foo { public: void f(); void g(); ... }; foo.cpp #include "foo.hpp" namespace { const int kUpperX = 111; const int kAlternativeX = 222; bool match(int x) { return x < kUpperX || x == kAlternativeX; } } //...