Pertanyaan yang diberi tag stl

115
Cara membebani std :: swap ()

std::swap()digunakan oleh banyak kontainer std (seperti std::listdan std::vector) selama penyortiran dan bahkan penugasan. Tetapi implementasi std swap()sangat umum dan agak tidak efisien untuk tipe kustom. Dengan demikian, efisiensi dapat diperoleh dengan membebani std::swap()dengan implementasi...

113
C ++ map access membuang qualifier (const)

Kode berikut mengatakan bahwa meneruskan peta constke dalam operator[]metode membuang qualifier: #include <iostream> #include <map> #include <string> using namespace std; class MapWrapper { public: const int &get_value(const int &key) const { return _map[key];...

110
JSP: Tag <c: out> JSTL

Menulis halaman JSP, apa sebenarnya fungsinya <c:out>? Saya perhatikan bahwa keduanya memiliki hasil yang sama: <p>The person's name is <c:out value="${person.name}" /></p> <p>The person's name is

106
Menggunakan komparator std :: set kustom

На этот вопрос есть ответы на Stack Overflow на русском : Компаратор для set Saya mencoba mengubah urutan default item dalam satu set bilangan bulat menjadi leksikografik, bukan numerik, dan saya tidak bisa mendapatkan yang berikut untuk dikompilasi dengan g...

104
Akses nilai Enum menggunakan EL dengan JSTL

Saya memiliki Enum yang disebut Status yang didefinisikan sebagai berikut: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Saya ingin mengakses nilai dari VALIDtag JSTL....

104
Gunakan varStatus loop forEach JSTL sebagai ID

Saya ingin menggunakan hitungan dari loop JSTL forEach, tetapi kode saya sepertinya tidak berfungsi. <c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"> <div id="divIDNo${theCount}"> </div> </c:forEach> menghasilkan <div

102
string c_str () vs. data ()

Saya telah membaca beberapa tempat bahwa perbedaan antara c_str()dan data()(dalam STL dan implementasi lainnya) adalah yang c_str()selalu dibatalkan sementara data()tidak. Sejauh yang saya lihat dalam implementasi aktual, mereka melakukan hal yang sama atau data()panggilan c_str(). Apa yang...

101
Menghapus elemen dari vektor

Saya ingin menghapus elemen dari vektor menggunakan metode hapus. Tetapi masalahnya di sini adalah bahwa elemen tersebut tidak dijamin hanya terjadi sekali dalam vektor. Ini mungkin ada beberapa kali dan saya perlu menghapus semuanya. Kode saya adalah seperti ini: void

100
Akses elemen peta C ++

Saya mencoba menggunakan operator [] mengakses elemen dalam peta const C ++, tetapi metode ini gagal. Saya juga mencoba menggunakan "at ()" untuk melakukan hal yang sama. Kali ini berhasil. Namun, saya tidak dapat menemukan referensi tentang penggunaan "at ()" untuk mengakses elemen di peta C ++...