Var

0

Czy jest coś takiego w c++ jak var i jeśli tak to jak się deklaruje

0

to chyba nie odnosi sie do delphi :) tylko do C++

0

Jak nie wiesz gdzie to jest to ci powiem:

na stronie glownej forum sa rozne dzialy ty wszedles na dzial o delphi i tp

a ten jest tez dzial o c++ do ktorego powinienies sie udac

jak widać przeniesiono do C. moderator pq

0

Sorry dzień temu (wczoraj) przeżuciłem się na c++ a wcześniej zadawałem pytania o delphi na forum delphi i teraz tak dałem już z przyzwyczajenia .


SORRY

0

z tego co wiem w C nie ma czegoś takiego jak Var , a jak dobrze pamiętam w pascalu var służyło do deklarowania zmiennych , w C zmienne deklaruje sie tak :
typ_zmiennej nazwa_zmiennej;

0

W C deklarujesz zmienne w dowolnym miejscu. Nie musisz umieszczać ich w bloku var.
Jeżeli natomiast chodzi ci o przekazywanie zmiennych jako zmienne, to w C chyba musisz przekazać je przez adres.

0

w c++ mozna jeszcze przekazywać przez referencje , czasami bardzo przydatne i wygodne

0

w c++ mozna jeszcze przekazywać przez referencje , czasami bardzo przydatne i wygodne

Przez referencję to przez &zmienna? (jak dla mnie to przez adres, bo niczym innym to nie jest :) ).
Niestety domyślne przekazywanie przez wartość troszkę mnie wkurza w C :( Pisząc funkcję muszę pamiętać potem przy jej wywołaniu, czy wymaga wywołania przez wartość, czy przez adres.
A może jest jakiś sposób określenia tego już na etapie pisania funkcji?

0

chyba sie nie zrozumieliśmy :

[code]void fun1(int *zmienna)
{
//to jest funkcja gdzie przekazuje argument przez adres , za pomocą wskaźników
(*zmienna)++;
}
void fun2(int &zmienna)
{
//to jest funckja gdzie przekazuej przez referencje
zmienna++;
}

int main()
{
int zmienna = 1;
fun1(&zmienna);
fun2(zmienna);
cout

1 użytkowników online, w tym zalogowanych: 0, gości: 1