Perché le persone confondono le stringhe di tipo C e le stringhe STL [chiuso]

6

L'ultima settimana ho visto a meno tre domande in cui le persone erano confuse riguardo alle differenze tra char * e std::string o fatto alcuni errori correlati.

Non fraintendermi, non ho un problema con questo, proprio non capisco la ragione esatta per questo. Forse era solo una coincidenza.

    
posta terminus 27.11.2010 - 21:43
fonte

2 risposte

8

Dato che cose come

std::string myString = "Hello, world!";

sono perfettamente validi, mi sembra piuttosto ovvio perché c'è confusione.

    
risposta data 27.11.2010 - 22:07
fonte
12

Perché sono entrambi comunemente noti come "stringhe" in una lingua che non ha un tipo di stringa reale. È comprensibile che i programmatori inesperti siano confusi da ...

    
risposta data 27.11.2010 - 21:58
fonte

Leggi altre domande sui tag