Ten artykuł został stworzony dla starszych wersji GameMakera i może nie być aktualny.

Rzutowanie statyczne

Piątek, 06 Kwietnia 2007, 16:24
Czas czytania 0 minut, 56 sekund
Krótki artykuł o rzutowaniu statycznym w C++, czyli inaczej mówiąc konwersji typów.
Rzutowanie to mówiąc krótko konwersja typów. Dwa podstawowe sposoby to:kod(typ)wyrażenieikodstatic_castMy natomiast zajmiemy się tym drugim sposobem, ponieważ ten pierwszy jest nieco przestarzały, (co nie znaczy, że zły) i nie zaleca się używania go w C++.

Dzięki operatorowi static_cast możemy szybko i wygodnie konwertować podstawowe typy, jego składnia to:kodstatic_cast<typ>(wyrażenie)Rzutowanie jest bardzo przydatne w niektórych sytuacjach, np. jeżeli chcemy do zmiennej int przypisać wartość zmiennej float. W praktyce wygląda to tak:kodint a;
float b = 12.05;
a = static_cast<int>(b);
Jeżeli skompilujecie ten kod bez użycia static_cast to kompilator wywali błąd, że te typy są niekompatybilne ze sobą bądź, że nie może ich skonwertować.

To by było na tyle, mam nadzieję, że opis się przyda, może nie do nauki, ale do przypomnienia, czym jest rzutowanie statyczne i jak go używać.

Artykuł jest przeznaczony tylko i wyłącznie dla gmclan.org
Komentarze (łącznie 10):
spyro (Pią., 06 Kwi. 07, 17:51)
#1

yeah ! me firrrrrrst ! :D
art łostarcko krótki, rzeczywiście :P czy dodanie go wraz z dopiskiem na końcu "made only for GmClan" jest pierwszym objawem lojalki w praktyce ?? :3

V
Vardi (Sob., 07 Kwi. 07, 00:14)
#2

Krótki, ponieważ niema zbędnych pierdół - sam konkret. :P Co do "made only for GmClan" to nie sugerowałem się żadnym projektem lojalki ani nic, poprostu jak dla GMC to dla GMC. :P

K
kasa100 (śro., 25 Kwi. 07, 09:58)
#3

co to za g.... te C++? ja nie kumam... a tak wogole jest tu kto?????

Tymon (śro., 25 Kwi. 07, 10:29)
#4

G....? Albo jesteś głupi albo niedoświadczony. =]

K
kasa100 (śro., 25 Kwi. 07, 19:48)
#5

ko to powiedział? tymon????? aaaaaa!!!!!!!!

Cekol (śro., 25 Kwi. 07, 21:18)
#6

<kasa100> xD
Oł jee. nic z tego nie rozumiem :P
Ale komuś może się przydać :)

koko123 (Wto., 27 Maj. 08, 00:13)
#7

Przydałoby się jeszcze dynamic_cast, const_cast, reinterpret_cast

Matthew (Wto., 27 Maj. 08, 00:27)
#8

i out_cast :D

koko123 (Wto., 27 Maj. 08, 13:06)
#9

"out_cast"? pierwszy raz słyszę ;p

P
Pieter (Wto., 27 Maj. 08, 16:55)
#10

out_cast - wyrzutek :P

Najnowsze wersje GameMakera:

Stabilna
2024.13.0.190 • 2024.13.0.238
wydana 8 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 134 dni temu
Beta
2024.1300.0.785 •
2024.1300.0.790
 0.16.1

wydana 20 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
51 użytkowników online na discordzie:
Nikas, Alice, LeD, Nitro Slav, Tymon, Carl-bot, Fox, p..., GibkiKaktus, lethian, Grela, Wielki Druid, Sevitaus ale też czasami Zyragon, TobiasM (Morgo), OdrzuconyKrakers, fervi, m..., Kalor, PhysX ᴺⱽᴵᴰᴵᴬ, r..., Threef, Uzjel, 🧁Cupcake🧁, Chell, antek, HappyOrange, MagnusArias, yazaa, Dyno, 🆅🅸🆃🅾74🅼, szmalu, ZYGZAK, Miłosz, LadyLush, 21Lancz, p..., Voytec, Ulti, bagno, g..., Huder, Sporek, Kandif, l..., s..., Add92, h..., Shockah, PeekoHiko, m..., xVANiLL
Shoutbox
gnysek (13:44, 10.04.25)
Za 3-4 miesiące GM przejdzie na wydania "półroczne", więc korzystanie z wersji beta żeby sprawdzić nowości będzie wskazane :P
Adriann (18:09, 08.04.25)
Odpowiadam, dzisiaj :D
Adriann (20:48, 04.04.25)
A kiedy te UI layery mają wejść do normalnej wersji gma?
gnysek (00:38, 11.03.25)
I jak, zobaczyłeś ? :D Trochę im zjechało na publiczny release, ale były już w ostatnich dniach lutego dostępne jak się wie, jak pobrać kandydatów do bety :P
Kuzyn (21:30, 05.03.25)
uwierzę jak zobaczę :P
gnysek (10:35, 18.02.25)
W ciągu 10 dni mają wyjść w końcu Layery UI :D
Wojo (10:25, 27.12.24)
Jak tworzyłeś* ah ta niecną autokorekta (kiedyś też stworzyłem apki na androida w sumie)
Wojo (10:23, 27.12.24)
O siemka baca, czasami myślę o tobie w kontekście tego jak tworzyłem apki na androida. Swoją drogą czasami zapominam, że forum istnieje bo cały ruch teraz utrzymuje się na discordzie, ale pora to zmienić!
Uzjel (20:17, 10.12.24)
Cały ruch przeniósł się na Discorda.
MagnusArias (17:43, 01.12.24)
O matko... a ja tutaj jestem od ponad 15 lat i czasami zaglądam... biernie bo biernie, ale czasem wpadnę
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?