Aktywne Wpisy

robertx +623

konserwix +266
jaki to jest kabaret, bezpłatny rimming chyba, wyjątkowo obrzydliwa persona #trzeciadroga #polityka
źródło: 1000002954
PobierzSkopiuj link
Skopiuj link

źródło: 1000002954
PobierzWykop.pl
Szybkie pytanko. Jeżeli w c++ argumentami funkcji są pointery to funkcja pracuje na ich kopiach czy na oryginałach?
void foo(int*& ptr);--> pracujesz na referencji na pointer
void foo(int** ptr);--> dostajesz pointer na pointer
void fun(void *x); // x będzie kopią argumentu.
void fun(void *&x); // x będzie referencją argumentu. modyfikacje x to modyfikacje argumentu.
void foo(void** ptr) {
*ptr = nullptr;
}
albo
void foo(void*& ptr) {
ptr = nullptr;
}
#includevoid fun(char *x) {++x;}void funx(char *&x) {++x;}int main(void) {char *x = "123";fun(x);printf("%s\n", x);funx(x);printf("%s\n", x);return 0;}char const[4]na
char*)
char X[]:)