Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Porównanie dwóch zmiennych string.

Ostatnio zmodyfikowano 2011-02-09 01:43
Autor Wiadomość
ison
» 2011-02-08 18:50:04
wyrzuć słowo kluczowe
const
 z argumentów funkcji
P-28039
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.
P-28062
malan
» 2011-02-08 21:56:35
@Vercevales: Sam nie umiesz kombinować?
C/C++
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 ==========
P-28064
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ą
P-28066
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.
P-28069
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
P-28072
1 2 3 « 4 »
Poprzednia strona Strona 4 z 4