Porównanie dwóch zmiennych string.
Ostatnio zmodyfikowano 2011-02-09 01:43
ison |
» 2011-02-08 18:50:04 wyrzuć słowo kluczowe const z argumentów funkcji |
|
Elaine |
» 2011-02-08 21:28:07 Wtedy funkcja nie będzie const-correct - skoro sprawdza, czy string jest palindromem, to powinien jej wystarczyć string tylko do odczytu. |
|
malan |
» 2011-02-08 21:56:35 @Vercevales: Sam nie umiesz kombinować? bool isPalindrome( const std::string & str ) { std::string buffer = str; reverse( buffer.begin(), buffer.end() ); return buffer == str; } 1>------ Rebuild All started: Project: 3693, Configuration: Debug Win32 ------ 1> main.cpp 1> 3693.vcxproj -> ...\Visual Studio 2010\Projects\3693\Debug\3693.exe ========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ========== |
|
ison |
» 2011-02-08 22:18:12 @Iname nie wnikam czy da się lepiej napisać tę funkcję, ja tylko mówię, że do rozwiązania tego problemu trzeba wyrzucić const bo funkcja próbuje modyfikować stałą zmienną |
|
Vercevales Temat założony przez niniejszego użytkownika |
» 2011-02-08 23:50:11 Malanie - nie, sam JESZCZE nie umiem kombinować. Dopiero zaczynam swoją przygodę z C++ i uczę się po kolei co i jak. Z kombinowaniem jest tak, że jak wymyśliłbym coś źle i się tego nauczył, to potem miałbym problemy z przestawieniem się na dobre. Przyzwyczajenie drugą naturą człowieka. |
|
DejaVu |
» 2011-02-09 01:43:17 @malan: to że Ty zgłębiasz tajniki kontenerów i algorytmów C++ to nie znaczy, że wszyscy mają taką samą wiedzę ;p |
|
1 2 3 « 4 » |