Pertanyaan yang diberi tag stl

Standard Template Library, atau STL, adalah pustaka C ++ dari wadah generik, iterator, algoritma, dan objek fungsi. Ketika C ++ distandarisasi, sebagian besar STL diadopsi ke dalam Perpustakaan Standar, dan bagian-bagian ini di Perpustakaan Standar juga kadang-kadang keliru disebut secara kolektif sebagai "STL".

389
Mengevaluasi tag JSTL kosong atau null

Bagaimana saya bisa memvalidasi jika a Stringnol atau kosong menggunakan ctag JSTL? Saya memiliki variabel nama var1dan saya bisa menampilkannya, tetapi saya ingin menambahkan komparator untuk memvalidasinya. <c:out value="${var1}" /> Saya ingin memvalidasi ketika nol atau kosong (nilai...

310
Mengurutkan vektor dalam urutan menurun

Haruskah saya gunakan std::sort(numbers.begin(), numbers.end(), std::greater<int>()); atau std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators untuk mengurutkan vektor dalam urutan menurun? Apakah ada manfaat atau kelemahan dengan satu pendekatan atau yang...

295
Cara terbaik untuk mengekstrak subvektor dari vektor?

Misalkan saya memiliki ukuran std::vector(sebut saja myVec) N. Apa cara paling sederhana untuk membuat vektor baru yang terdiri dari salinan elemen X hingga Y, di mana 0 <= X <= Y <= N-1? Misalnya myVec [100000]melalui myVec [100999]dalam ukuran vektor 150000. Jika ini tidak dapat...

283
jika ... lain dalam JSP atau JSTL

Saya ingin menampilkan beberapa kode HTML berdasarkan pada beberapa kondisi dalam file JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Bagaimana saya bisa melakukan itu? Haruskah saya menggunakan...

265
std :: string length () dan size () fungsi anggota

Saya membaca jawaban untuk ini pertanyaan dan menemukan bahwa sebenarnya ada metode yang disebut length()untuk std::string(saya selalu digunakan size()). Apakah ada alasan khusus untuk menggunakan metode ini di std::stringkelas? Saya membaca MSDN dan CppRefernce, dan mereka tampaknya menunjukkan...

256
Tentukan apakah peta berisi nilai untuk kunci?

Apa cara terbaik untuk menentukan apakah peta STL berisi nilai untuk kunci yang diberikan? #include <map> using namespace std; struct Bar { int i; }; int main() { map<int, Bar> m; Bar b = {0}; Bar b1 = {1}; m[0] = b; m[1] = b1; //Bar b2 = m[2]; map<int,...