4294967295
Il numero che titola questo post, oltre ad essere il più grande numero dispari di lati di un poligono regolare costruibile con compasso e righello, è un codice di errore che viene ritornato da molte funzioni.
Questo numero in realtà è la rappresentazione unsigned int di -1. Vedi codice seguente in C++:
string strAddress("showaddress|Gorizia|Via dei Campi|4|50938\n");Come output avremo:
basic_string::size_type indexCh;
cout << "E' presente la parola \"cerchio\"? ";
indexCh = strAddress.find("cerchio");
signed int indexChInt = strAddress.find("cerchio");
if(indexCh != string::npos)
cout << "SI. Indice: " << indexCh << endl;
else {
cout << "No. Res: " << indexCh << endl;
cout << " signed: " << indexChInt << endl;
}
E' presente la parola "cerchio"? No. Res: 4294967295 signed: -1
13:57
|
Categorie:
c++,
programmazione
|
This entry was posted on 13:57
and is filed under
c++
,
programmazione
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
Iscriviti a:
Commenti sul post (Atom)
2 comments:
che chicca quella dei lati del poligono :D vuoi vedere che c'è dietro un malato matematico che ha chiamato l'errore proprio così!!
@Teo: polygonal error lol
Posta un commento