La mia domanda sembra probabilmente abbastanza stupida, ma devo rispondere mentre mi preparo all'esame di laurea.L'espressione 'ab' == "ab" true in C++
Quindi, cosa ne pensi di una tale espressione 'ab' == "ab" in C++? Questo non è vero o semplicemente non è un errore legale e di compilazione? Googled un po 'e arrivare a sapere che 'ab' è di tipo int e "ab" Certo che no ...
devo considerare non ciò che compilator dice ma quello che dice descrizione formale del linguaggio ..
Il compilatore dovrebbe essere una buona indicazione dello standard se conforme allo standard. – chris
http://stackoverflow.com/questions/7459939/what-do-single-quotes-do-in-c-when-used-on-multiple-characters questo potrebbe aiutare –
risposta obbligatoria a qualsiasi "questo compila?" domanda: hai provato a compilarlo? – Kevin