Autor Wątek: Kurs c++  (Przeczytany 1464 razy)

Offline Pr0-gr4M

  • Użytkownik

# Wrzesień 16, 2014, 19:40:13
Witam :)

Jakiś czas temu zacząłem czytać kurs c++ "Od zera do gier kodera" doczytałem do działu 1.4 na stronie xiona, ale teraz jest ona nie dostępna i znalazłem inny poradnik pod adresem cpp0x.pl i nawet wydał mi się ciut lepszy, ale głównie chodzi, że teraz nie zbyt wiem gdzie zacząć, myślicie że najlepiej zacząć znów od początku czy gdzies przy drugim rozdziale ?

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Xirdus

  • Moderator

# Wrzesień 16, 2014, 19:59:31
Jeśli boisz się że się zgubisz w tej nauce, to zacznij od nowa - bo widocznie nie do końca zrozumiałeś ;) No offence - just saying like it is.

Offline Pr0-gr4M

  • Użytkownik

# Wrzesień 16, 2014, 20:23:40
Taa w sumie spoko będzie od początku, przy okazji sobie powtórzę :)

Offline Rolek

  • Użytkownik

# Wrzesień 16, 2014, 21:53:36
« Ostatnia zmiana: Wrzesień 16, 2014, 22:14:36 wysłana przez Rolek »

Offline Kos

  • Użytkownik
    • kos.gd

# Wrzesień 18, 2014, 10:46:50
Dodaj sobie cppreference.com do zakładek. Kursy swoją drogą, ale tę stronę powinieneś przeglądać codziennie.

Offline slowbro

  • Użytkownik

# Lipiec 09, 2017, 13:00:20
Podczepię się pod wątek, ponieważ dotyczy artykułu Xiona o pętli gry:) W artykule jest taka linia kodu: dt = dwNewTicks > dwTicks ? (dwNewTicks - dwTicks) / 1000.0f : 0.0f; Co w tej linii się dzieje, nie spotkałem się jeszcze z takim zapisem w C++? To jest jakaś instrukcja warunkowa? Co warto pod tym kątem poczytać ?

Offline ekicam2

  • Użytkownik

# Lipiec 09, 2017, 13:14:07
Jest to po prostu if ;) [warunek] ? [jeżeli prawda] : [jeżeli fałsz];Możemy to zapisać również jako
if([warunek]){
    [jeżeli prawda];
}else{
    [jeżeli fałsz];
}

Offline Frondeus

  • Użytkownik

# Lipiec 10, 2017, 11:16:55
Z tym że jest to expression a nie statement.
Taka różnica:

Tak zrobić możesz:
int a = condition ? if_true : if_false;

Tak zrobić nie możesz:
int a = if(condition) { if_true } else {if_false };

Zamiast tego musiałbyś zrobić:
int a;
if(condition) {
a = if_true
} else {
a = if_false
}