Aktywne Wpisy

Hatsuban +363
Czy można już zdelegalizować @NewsweekPolska ? #logikarozowychpaskow
źródło: 575504387_1590824168991269_8086323735960096552_n
Pobierz
JankoBzykant89 +617
źródło: temp_file8939867408823691473
Pobierz




można po prostu (typ) funkcja(string arg)
i (przykładowo) string funkcja (int arg)
{
string wyraz;
if (arg > 0)
return wyraz;
...
}
#programowanie #pytanie #cpp #cplusplus
#includeusing std::stringi potem tak jak napisałeś.
w takim razie:
można tak jak napisałeś, ale zaleca się przekazywanie stringa przez referencję (żeby nie był kopiowany przy wywołaniu funkcji). Jeśli natomiast chodzi o zwracanie, to prawdopodobnie chcesz zwracać po prostu string, a nie referencję do niego (co też można robić, ale musisz uważać, żeby nie wyjść ze scope, czyli np. możesz zwracać referencję do statycznego obiektu)
czyli użyłbym
string foo(string &arg)I jako że mamy 2021 to raczej std::string_view niż refka do stringa