Sorğular 'stdstring'

std :: string, başlıqda müəyyən edilmiş standart C ++ kitabxanasına əsasən standart bir "simli" dir.
40
Cavablar

Std :: simli bəzəmək üçün ən yaxşı üsul nədir?

Hal-hazırda, mənim proqramlarımdakı bütün std :: stringslərini düzəltmək üçün aşağıdakı kodu istifadə edirəm: std :: string s; s.erase (s.find_last_not_of ("\ n \ r \ t") + 1); Bu gözəl işləyir, amma mən ola biləcəyim hər hansı bir sonlu hal varsa ...
19 oktyabr təyin etdi . '08 saat 22: 23-də
30
Cavablar

Std :: string və int necə birləşmək olar?

Mən çox sadə olacağını düşünürdüm, amma bəzi çətinliklər yaradır. Std :: string adı varsa = "John"; int yaş = 21; Tək bir simli "John21" almaq üçün onları necə birləşdirmək olar?
10 oct. '08 saat 18: 05-də
12
Cavablar

Bir simli bir simvolun bütün görünüşlərini necə dəyişdirmək olar?

Std :: string-də başqa bir xarakterli bir xarakterin bütün görünüşünü dəyişdirmək üçün effektiv bir üsul nədir?
24 may tarixində saat 14: 30-da təyin olundu
19
Cavablar

Bir tamsayıyı C ++ stringinə çevirmək itoa () alternativi?

Mən bir studiyada bir tamsayıya çevirmək üçün itoa () alternativi olub olmadığını merak etdim, çünki mən Visual Studio-da işlədiyimdə xəbərdarlıq aldım və Linux altında öz proqramımı yaratdığımda kompilyasiya səhvini alıram.
23 oktyabr təyin etdi '08, 3:17
20
Cavablar

C ++ dizgəsinə int necə əlavə edə bilərsiniz?

int i = 4; string text = "Player"; cout << (mətn + i); Mən onu Player 4-i çap etdirmək istərdim. Yuxarıda açıq-aşkar yanlışdır, amma burada nə etməyə çalışdığımı göstərir. Bunu etmək üçün asan bir yol varmı və ya yeni əlavə etməliyəm ...
15 Sentyabr istəndi '08 saat 20:09 'da
6
Cavablar

C ++ 11-də COW std :: string tətbiqinin qanuniliyi

Yazmaq üçün kopyalamanın C ++ 11-də uyğun std :: simvolu tətbiq etmək üçün əlverişli bir yol olmadığını anladım, ancaq son vaxtlarda müzakirəyə çıxdıqda bu bəyanatı birbaşa dəstəkləyə bilmədi. Bunu düzəltəcəyəm ...
30 avq. '12 saat 17:54 'da
4
Cavablar

String birləşməsi düzgün işləmir.

Mən bilirəm ki, bu, ümumi bir problemdir, amma linklərə və digər materiallara baxıram, bu suala aydın cavab tapa bilmirəm. Aşağıdakı kodu nəzərdən keçirin: #include <string> // ... // metodu std :: string a = "Hello"; std :: string b = "Dünya" ...
29 noyabrda təyin olundu. '10 'da 17:25' də
6
Cavablar

Std :: string'i NSString'e necə çevirmək olar?

Salam, standart bir std :: string'i NSString'e çevirməyə çalışıram, amma şanslı deyildim. NSString'den std :: string-a NSString * realm = @ "Hollywood" ilə uğurla çevirə bilərəm; std :: string REALM = [region cStringUsingEncoding: [NSSt ...
24 Avqust '10 'da 1:30' da
3
Cavablar

C ++ tamsayı # 8594; std :: string. Sadə funksiya?

Problem: Bir tam ədədim var; Bu tamsayı tip stl :: simvoluna çevrilməlidir. Keçmişdə dönüşüm üçün stringstream istifadə etdim və bu, sadəcə çətin deyil. C-yolunun sprintf etmək olduğunu bilirəm, amma daha çox C ++ metodu ...
08 noyabrda təyin olundu. '08 at 1:52
12
Cavablar

char * vs std :: simli C ++

Std :: string istifadə etməliyəm və char + arraylarını C ++-da idarə etmək üçün haradan istifadə etməliyəm? Performans (sürətli) olduqca vacibdirsə, siz char * istifadə etməlisiniz və təhlükəli b ...
29 apreldə təyin olundu '09 saat 10:08 'da
11
Cavablar

Nasıl quraşdırılmış std :: string qurulur?

Std :: simli kimi bir simli ilə qurmaq istəyirsinizsə: std :: string my_string ("a \ 0b"); Nəticə stringində (a, null, b) üç simvol olmaq istəmirəm, yalnız bir tane alıram. Doğru sözdizim nədir?
02 oktyabr '08 saat 22:39 'da
1
cavab

STL xüsusiyyətlərinin mənası nədir?

Mən SGI STL linki mənim kopyamda xarakter xüsusiyyətləri haqqında bir səhifə var, lakin necə istifadə görmürəm ki? String.h funksiyasını əvəz edirlər? Məsələn, std :: string istifadə edilmir. Std :: string-də uzunluğu () metodu metodu istifadə etmir ...
16: 11 'də saat 3: 44-də təyin olundu
10
Cavablar

CString və :: std :: string :: std :: wstring bir-birinə necə çevirmək olar?

CString çox rahatdır və std :: string STL konteynerinə daha uyğun gəlir. Hash_map istifadə edirəm. Ancaq hash_map CString'i bir açar kimi dəstəkləmir, belə ki CString'i std :: string-ə çevirmək istəyirik. Bir yığma funksiyasının yazılması CString m ...
03 noyabr tarixində təyin olundu. '08 at 9:58
3
Cavablar

Constexpr'de std :: string istifadə edə bilərəmmi?

C ++ 11, Ubuntu 14.04 istifadə edərək, default instrumental bağlayıcı GCC. Bu kod işləmir: constexpr std :: string constString = "constString"; səhv: constexpr dəyişən 'const string {aka const std :: basic_string} yazın' constString ...
25 noyabrda təyin olundu '14 saat 12:44 'də
3
Cavablar

'Strd :: string' alt string üçün effektiv 'string_view` əldə etmək üçün necə

Bir keçid olaraq http://en.cppreference.com/w/cpp/string/basic_string_view saytından istifadə edərək, onu daha zərif etmək üçün heç bir yol görmürəm: std :: string s = "salam dünya!"; std :: string_view v = s; v = v.substr (6, 5); // "dünya" altında pis, sadəlövh ...
set 04 Sep '17 saat 10:33 'da