|
|
Opublikowano 14.04.2016 20:22:30
|
|
|

http://blog.csdn.net/cay22/article/details/5613625 Powodem tego błędu jest to, że strona kodowa pliku jest po angielsku, podczas gdy strona kodowa w naszym systemie jest po chińsku. Rozwiązanie: 1. Uruchom Microsoft Visual Studio 2005, plik - > Otwórz - > wybierz cpp i zapisz. Po uruchomieniu nowego otwartego pliku programu ten błąd już się nie pojawia. Jeśli nie, to 2
2. Jeśli powyższe nie usunie błędu, możesz również kliknąć na projekt, kliknąć prawym przyciskiem myszy i wybrać Właściwości->Właściwości konfiguracji->C/C++->Ogólne, a także zmienić opcję "Potraktuj ostrzeżenie jako błąd" na "Nie". W porządku!
Pierwsza metoda była nieskuteczna, druga działała, ale ignorowała ostrzeżenie. Później okazało się, że błąd powstał przez porównanie typu int z typem size_t. wektor<Foo> fooVec; indeks int = 0; .. dla (indeks = 0; index < fooVec.size(); ++indeks) {...} Zmień typ indeksu na size_t. |
Poprzedni:Przeprowadziłem mały eksperyment, jak zrozumieć, że HTTP to protokół bezstanowyNastępny:VM, która właśnie została zainstalowana, nie może być podłączona do Internetu
|