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

Funkcje mała luka w pamięci ;]

Ostatnio zmodyfikowano 2010-01-01 18:06
Autor Wiadomość
Fletcher
Temat założony przez niniejszego użytkownika
Funkcje mała luka w pamięci ;]
» 2010-01-01 17:24:06
Witam wszystkich. Z powodu długiej przerwie w nauce c++ mam mało lukę w pamięci ;]
Mógł by mi ktoś powiedzieć czemu ta funkcja nie zwraca wartości.
C/C++
#include  <iostream>
int abc( int a )
{
    a = 100;
    return a;
}

int main()
{
   
    int ab = 0;
    abc( ab );
    std::cout << ab << std::endl;
   
    system( "pause" );
}
P-12623
karwan
» 2010-01-01 17:51:39
C/C++
#include  <iostream>
int abc( int & a )
{
    a = 100;
    return a;
}

int main()
{
   
    int ab = 0;
    abc( ab );
    std::cout << ab << std::endl;
   
    system( "pause" );
}

Zapomniałeś użyć referencji ;)
P-12624
WunM
» 2010-01-01 17:53:53
Skoro używasz referencji to po co zwracasz wartość zmiennej?
P-12625
Elaine
» 2010-01-01 18:05:50
Spytaj się o to tych, którzy wymyślili strcpy()...
P-12626
kamillo121
» 2010-01-01 18:06:21
P-12627
« 1 »
  Strona 1 z 1