grizzly_joe grizzly_joe 28.12.2015, 22:08:14 1 + co tu jest zle ?deklaracja funkcji : void switchOperation(std::string *realOperation, std::string tempOperation);funkcja : void CKalkulatorDlg::switchOperation(std::string *realOperation, std::string tempOperation) { *realOperation.assign(tempOperation);}podkresla *realOperation przed assign i mowi ze expression must have a class type#naukaprogramowania #cpp
M.....t konto usunięte 28.12.2015, 22:10:52 2 + @grizzly_joe: Nie lepiej ci będzie przekazywać przez referencje ?
fenix7557 fenix7557 28.12.2015, 22:11:30 via Android 1 + @grizzly_joe: brak nawiasu? lub uzyj operatora wyluskania. (*wsk).metoda() or wsk->metoda()
grizzly_joe grizzly_joe 28.12.2015, 22:16:00 0 + @MtEverest: cos takiego ?std::string switchOperation(&realOperation) { std::string tempOperation = "whatever"; return realOperation.assing(tempOperation);}
M.....t konto usunięte 28.12.2015, 22:21:23 1 + @grizzly_joe: Jeszcze typ argumentu np void bar (int& rP);
k.....r konto usunięte 28.12.2015, 22:23:16 2 + *realOperation.assign(tempOperation);@grizzly_joe: (*realOperation).assign(tempOperation); lub realOperation->assign(tempOperation);
deklaracja funkcji :
void switchOperation(std::string *realOperation, std::string tempOperation);
funkcja :
void CKalkulatorDlg::switchOperation(std::string *realOperation, std::string tempOperation) {
*realOperation.assign(tempOperation);
}
podkresla *realOperation przed assign i mowi ze expression must have a class type
#naukaprogramowania #cpp
cos takiego ?
std::string switchOperation(&realOperation) {
std::string tempOperation = "whatever";
return realOperation.assing(tempOperation);
}
nawiasy sa i operator również uzyty
@grizzly_joe:
(*realOperation).assign(tempOperation);lubrealOperation->assign(tempOperation);Komentarz usunięty przez autora