Domande taggate «stdstring»

std :: string è il tipo di "stringa" basato su byte della libreria standard C ++, definito nell'intestazione <string>.

30
Qual è il modo migliore per tagliare std :: string?
Attualmente sto usando il seguente codice per tagliare tutto a destra std::stringsnei miei programmi: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); Funziona bene, ma mi chiedo se ci sono alcuni casi finali in cui potrebbe fallire? Naturalmente, le risposte con alternative eleganti e anche la soluzione di assetto sinistro sono benvenute.
812 c++  trim  stdstring 




1
converte un carattere * in std :: string
Devo usare un std::stringper memorizzare i dati recuperati da fgets(). Per fare questo ho bisogno di convertire il char*valore restituito da fgets()in std::stringa store in un array. Come si può fare?
262 c++  stdstring 

4
È possibile usare std :: string in un constexpr?
Utilizzando C ++ 11, Ubuntu 14.04, toolchain predefinito GCC . Questo codice ha esito negativo: constexpr std::string constString = "constString"; errore: il tipo 'const string {aka const std :: basic_string}' della variabile constexpr 'constString' non è letterale ... perché ... 'std :: basic_string' ha un distruttore non banale È possibile …



6
Come convertire std :: string in NSString?
Salve, sto cercando di convertire uno standard std::stringin uno NSStringma non ho molta fortuna. Posso convertire con successo da an NSStringa a std::stringcon il seguente codice NSString *realm = @"Hollywood"; std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]]; Tuttavia ricevo un errore in fase di compilazione quando provo quanto segue NSString *errorMessage …







Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.