Pemrograman

89
i18n Pluralisasi

Saya ingin bisa menerjemahkan string yang jamak di i18n di rel. String bisa berupa: You have 2 kids atau You have 1 kid Saya tahu bahwa saya dapat menggunakan metode helper pluralize, tetapi saya ingin menyematkannya dalam terjemahan i18n sehingga saya tidak perlu mengacaukan pandangan...

89
Pretty-print std :: tuple

Ini adalah tindak lanjut dari pertanyaan saya sebelumnya tentang wadah STL dengan pencetakan cantik , yang untuknya kami berhasil mengembangkan solusi yang sangat elegan dan sepenuhnya umum. Pada langkah selanjutnya, saya ingin memasukkan pencetakan cantik untuk std::tuple<Args...>,...

89
Membuat vektor yang dipisahkan koma

Saya memiliki vektor numerik, yang saya coba ubah menjadi vektor karakter di mana setiap elemen dipisahkan dengan koma. > one = c(1:5) > paste(as.character(one), collapse=", ") [1] "1, 2, 3, 4, 5" > paste(as.character(one), sep="' '", collapse=", ") [1] "1, 2, 3, 4, 5" Namun, saya...

89
bagaimana cara menyediakan fungsi swap untuk kelas saya?

Apa cara yang tepat untuk mengaktifkan swapalgoritma STL saya ? 1) Anggota swap. Apakah std::swapmenggunakan trik SFINAE untuk menggunakan anggota swap. 2) Berdiri bebas swapdi namespace yang sama. 3) Spesialisasi parsial std::swap. 4) Semua hal di atas. Terima kasih. EDIT: Sepertinya saya...

89
Tulis byte ke file

Saya memiliki string heksadesimal (misalnya 0CFE9E69271557822FE715A8B3E564BE) dan saya ingin menuliskannya ke file sebagai byte. Sebagai contoh, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 BE .þži'.W‚/ç.¨³åd¾ Bagaimana saya bisa...