Różnice w argumentach funkcji const i ampersandu.
Ostatnio zmodyfikowano 2014-06-24 12:51
kiraler Temat założony przez niniejszego użytkownika |
Różnice w argumentach funkcji const i ampersandu. » 2014-06-24 00:57:18 Witam, mam pytanie. Jaka jest różnica między tymi trzema prototypami funkcji?: void funkcja( const int & x ); void funkcja( const int x ); void funkcja( int & x );
|
|
MrPoxipol |
» 2014-06-24 10:02:17 /edit: @down lubię porządek. |
|
Monika90 |
» 2014-06-24 10:15:40 A tak swoją drogą, to void f( const int ); deklaruje dokładnie tę samą funkcję co void f( int ); . Co innego gdyby użyć const w definicji funkcji, ale w deklaracji, czyli z punktu widzenia kodu wywołującego, nie ma różnicy. Więc po co pisać zbędne const? |
|
kiraler Temat założony przez niniejszego użytkownika |
» 2014-06-24 12:51:31 Dzięki za pomoc. Temat zamykam. |
|
« 1 » |