abonnement Unibet Coolblue Bitvavo
pi_80441675
quote:
Op zondag 18 april 2010 12:19 schreef netolk het volgende:

[..]

wel raar dat Appel zelf wel zegt dat het framework bijvoorbeeld voor een groot deel in objective-C is geschreven en andere dingen ook in C/C++ geschreven zijn...
Het was een grapje.
ADA is een draak van een taal die door de US Department of Defense verplicht was gesteld ergens in de 80 tot aan eind 90s.
  zondag 18 april 2010 @ 12:29:11 #62
189216 netolk
maar dan andersom
pi_80441803
11      Test2(Test& test){myPointer = &test;}

dus als ik het goed begrijp dan refereert test nu aan een Test en myPointer checkt dan dus de locatie van test die dan weer naar de meegegeven Test in de constructor wijst?

Test voorbeeld;
Test2 voorbeeld2(voorbeeld);

myPointer -> test -> voorbeeld

of klopt dit niet?
Beware of the Raping Zebra's
  zondag 18 april 2010 @ 12:29:29 #63
189216 netolk
maar dan andersom
pi_80441816
quote:
Op zondag 18 april 2010 12:24 schreef Cruise.Elroy het volgende:

[..]

Het was een grapje.
ADA is een draak van een taal die door de US Department of Defense verplicht was gesteld ergens in de 80 tot aan eind 90s.
dacht al
Beware of the Raping Zebra's
pi_80442089
quote:
Op zondag 18 april 2010 12:29 schreef netolk het volgende:

[ code verwijderd ]

dus als ik het goed begrijp dan refereert test nu aan een Test en myPointer checkt dan dus de locatie van test die dan weer naar de meegegeven Test in de constructor wijst?

Test voorbeeld;
Test2 voorbeeld2(voorbeeld);

myPointer -> test -> voorbeeld

of klopt dit niet?
Ongeveer, het gaat gewoon
myPointer -> voorbeeld

Als je de locatie van een reference opvraagt krijg je gewoon de locatie terug van het object.
Een reference is een soort "onzichtbare" pointer, het gedraagt zich gewoon als een object.
  zondag 18 april 2010 @ 12:45:01 #65
189216 netolk
maar dan andersom
pi_80442186
chill, ik wist dat het moest kunnen maar niet zo snel hoe

bedankt Cruise.Elroy het werkt nu
Beware of the Raping Zebra's
pi_80447097
tvp.
pi_81213661
Hallo
Sinds een tijdje ben ik ook bezig met c++ leren, en de taal bevalt me eigenlijk wel . Ik heb visual c++ van microsoft gedownload en ben nu een beetje bezig met de taal leren. Is dit een goede keus? (Ik hoorde ergens dat c++ dé taal was om te programmeren in windows, of spellen te programmeren, dus het leek me wel ok, maar ik hoorde ergens anders weer dat c# tegenwoordig meer gebruikt is...)
Finally, someone let me out of my cage
pi_81214536
Er is denk ik geen 'dé' taal voor een bepaald platform, dat hangt compleet van het project en de eisen en dergelijke af. Voor spellen is C++ inderdaad veelgebruikt op Windows in combinatie met Direct3D en dergelijke, hoewel C# op dat gebied ook prima werkt. C# wordt dan weer meer gebruikt voor 'gewone' windows-applicaties, webapplicaties (icm ASP.net) en RIA's (icm Silverlight)
Ik denk over het algemeen dat je met C# een breder pallet aan applicaties kunt bouwen met dezelfe kennis en moeite (een windows-applicatie bouwen gaat met winforms/wpf nou eenmaal sneller als in C++ met de WIn32-API).
pi_81215333
quote:
Op zondag 9 mei 2010 15:36 schreef Intrepidity het volgende:
Er is denk ik geen 'dé' taal voor een bepaald platform, dat hangt compleet van het project en de eisen en dergelijke af. Voor spellen is C++ inderdaad veelgebruikt op Windows in combinatie met Direct3D en dergelijke, hoewel C# op dat gebied ook prima werkt. C# wordt dan weer meer gebruikt voor 'gewone' windows-applicaties, webapplicaties (icm ASP.net) en RIA's (icm Silverlight)
Ik denk over het algemeen dat je met C# een breder pallet aan applicaties kunt bouwen met dezelfe kennis en moeite (een windows-applicatie bouwen gaat met winforms/wpf nou eenmaal sneller als in C++ met de WIn32-API).
dankje voor je reactie
ik snap de relatie tussen c# en c++ eigenlijk ook niet zo goed. C# is toch een opvolger van c++? MAar hij is wel simpeler en 'minder krachtig' gemaakt?
Lijken de talen zoveel op elkaar dat je zonder problemen alletwee kan leren?
Finally, someone let me out of my cage
pi_81215675
Nee, C# is geen directe opvolger van C++. C# is als het ware een kruising tussen C++ en Java. Je maakt doorgaans gebruik van het .net framework die al een hele hoop functionaliteit bevat die in je in C++ zelf zou hebben moeten programmeren, of die in ieder geval lastiger te gebruiken was. Dat betekent dat je minder tijd kwijt bent met het opnieuw uitvinden van het wiel, maar aan de andere kant beslist het framework hoe bepaalde dingen opgelost worden, terwijl je daar in C++ meer vrijheid in had.
Het maken van Windows-applicaties in C++ heb ik een aantal jaar geleden gedaan met de Win32-API, en als je ziet hoe verrot lastig het daarin al is om een simpele treeview (ik noem maar iets) op je scherm te tekenen met handles en long pointers to c strings en weet ik veel wat voor rotte datatypen allemaal dan ben ik toch blij dat ik dat in Visual Studio en C# gewoon doe door een treeview-control naar mijn venster te slepen
Dat betekent echter wel dat als ik de treeview iets wil laten doen wat niet standaard in het .net-framework zit (hoewel de kans daarop vrij klein is), dat het dan een stuk lastiger wordt.
De syntax is tot op zekere hoogte vergelijkbaar (een for-loop is een for-loop), maar in C# los je een hele hoop op met het .net framework waar dat in C++ wat lastiger gaat.
Ik moet wel toegeven dat ik geen ervaring heb met Visual C++ in combinatie met het .net framework, dus ik heb geen idee wat de verschillen zijn tussen C# .net en C++ .net
Ik weet wel dat ik C++ zonder .net geen prettige bezigheid vond
pi_81218529
Windows applicaties maken in C++ is heel veel werk zodra je veel venstertjes etc. gaat maken, dan kan je beter C# oid gebruiken. Voor professionele games is C++ weer "beter" omdat het allemaal nog verder geoptimaliseerd kan worden.

C++ is een goede taal om te leren omdat je high-level (OOP) semantiek en low-level semantiek in 1 taal hebt zitten, maar het nadeel is dat het daarom nogal overdonderend kan zijn. C# haalt veel kopzorgen voor je weg en geeft je hele mooie tools om venstertjes etc. te bouwen.
  zondag 9 mei 2010 @ 17:52:35 #72
254493 Trollface.
gr rob fruithof, groningencity
pi_81219621
Windows API i.c.m. C++ is inderdaad niet de beste keuze. Heeft iemand hier ervaring met C++ en GTK voor de GUI?

Ohja, en de WinAPI/.NET is niet cross-platform natuurlijk, dus OSX- en Linux-gebruikers kunnen er niets mee.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_81224200
nouja, ik ben toch alleen met de absolute basis van c++ bezig, loopjes die me via pointers en references wat ouput geven (via cout, want ik snap niets van printf ), dus ik denk dat het geen kwaad kan eerst maar eens c++ te leren. Als ik dan daadwerkelijk windows applications wil maken, wat wss nog wel even duurt, ga ik wel weer over c# nadenken. Als de syntax op zich gewoon hetzelfde is lijkt me dat niet zo'n probleem
Finally, someone let me out of my cage
  zondag 9 mei 2010 @ 20:07:48 #74
118585 Crutch
Filantroop || Taalzwengel
pi_81224217
Ik heb net een (misschien buggy) iTunes remote dingetje gemaakt in C# .Net


M'n eerste werkende programmaatje.
Je moeder is een hamster
  zondag 9 mei 2010 @ 21:37:46 #75
254493 Trollface.
gr rob fruithof, groningencity
pi_81228927
Ik zou de sluitknop en het kader eromheen weghalen, je hebt toch al een sluitknop?

Tevens is er een ander topic voor .NET eigenlijk, toch?
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  zondag 9 mei 2010 @ 21:44:28 #76
118585 Crutch
Filantroop || Taalzwengel
pi_81229324
quote:
Op zondag 9 mei 2010 21:37 schreef Trollface. het volgende:
Ik zou de sluitknop en het kader eromheen weghalen, je hebt toch al een sluitknop?

Tevens is er een ander topic voor .NET eigenlijk, toch?
I know, maar hier kwam ineens actie.

Als ik de borderstyle op 'none' zet, fuckt ie de hele layout op. Maar ik ga er wel even mee testen.
Heeft waarschijnlijk te maken met de grootte van de tekst in de Font property.
Je moeder is een hamster
pi_81235067
quote:
Op zondag 9 mei 2010 20:07 schreef Crutch het volgende:
Ik heb net een (misschien buggy) iTunes remote dingetje gemaakt in C# .Net


M'n eerste werkende programmaatje.
nice . Ik hoop dat ik over een tijd ook zover ben. Hoeveel werk zit er ongeveer in?
Finally, someone let me out of my cage
  zondag 9 mei 2010 @ 23:41:20 #78
118585 Crutch
Filantroop || Taalzwengel
pi_81235356
4 uurtjes + 10 minuten Photoshop.
Je moeder is een hamster
pi_81235439
Hij crashed wanneer je geen ITunes hebt. Ik zou even een Exception afvangen.
  zondag 9 mei 2010 @ 23:47:36 #80
118585 Crutch
Filantroop || Taalzwengel
pi_81235672
quote:
Op zondag 9 mei 2010 23:43 schreef Fortitude het volgende:
Hij crashed wanneer je geen ITunes hebt. Ik zou even een Exception afvangen.
Oh, okay.
Staat genoteerd.
Je moeder is een hamster
pi_81242204
quote:
Op zondag 9 mei 2010 23:41 schreef Crutch het volgende:
4 uurtjes + 10 minuten Photoshop.
Valt me mee, maar het dan ook niet zon groot dingetje . Doe je trouwens programmeren voor je opleiding of als hobby?
Finally, someone let me out of my cage
  maandag 10 mei 2010 @ 09:13:56 #82
118585 Crutch
Filantroop || Taalzwengel
pi_81242310
quote:
Op maandag 10 mei 2010 09:08 schreef minibeer het volgende:

[..]

Valt me mee, maar het dan ook niet zon groot dingetje . Doe je trouwens programmeren voor je opleiding of als hobby?
Hobby.
Je moeder is een hamster
pi_81256760
quote:
Op maandag 10 mei 2010 09:13 schreef Crutch het volgende:

[..]

Hobby.
ok .
klein beginners vraagje. waarom:
int main()
{
...
}

ipv

void main()
{
...
}

Ik heb het tweede nog niet gezien bij voorbeeldcode, terwijl main toch echt nooit wordt gebruikt om een waarde door te geven...
Finally, someone let me out of my cage
pi_81256828
quote:
Op maandag 10 mei 2010 16:16 schreef minibeer het volgende:

[..]

ok .
klein beginners vraagje. waarom:
int main()
{
...
}

ipv

void main()
{
...
}

Ik heb het tweede nog niet gezien bij voorbeeldcode, terwijl main toch echt nooit wordt gebruikt om een waarde door te geven...
Conventie. die return-waarde wordt inderdaad bijna nooit gebruikt, maar volgensmij zijn er nog sommige antieke compilers of zelfs OS'en die moeilijk doen als er geen resultaat uit de main komt. Echter nog nooit tegengekomen.
  maandag 10 mei 2010 @ 16:44:59 #85
254493 Trollface.
gr rob fruithof, groningencity
pi_81257849
Programma's horen een returncode terug te geven om aan te geven of de executie succesvol was. 0 = succesvol, bij elke andere waarde is er een fout opgetreden. Deze returncode wordt echter nog maar zelden gebruikt.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_81258315
Die return-code kan je in batch files e.d. nog gebruiken om heel simpel wat feedback te krijgen van je apps. Kijk naar IF ERRORLEVEL voor DOS-batchfiles bijv.
Ik gebruik void main() als het mogelijk is. Ik heb een hekel aan functies die een return-value hebben maar die by design nooit iets nuttigs returnen.
  maandag 10 mei 2010 @ 17:04:55 #87
254493 Trollface.
gr rob fruithof, groningencity
pi_81258625
int main() hoort toch bij de C/C++-standaard?
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_81267087
klinkt logisch. Bedankt
Finally, someone let me out of my cage
  maandag 10 mei 2010 @ 22:04:27 #89
189216 netolk
maar dan andersom
pi_81273219
quote:
Op maandag 10 mei 2010 17:04 schreef Trollface. het volgende:
int main() hoort toch bij de C/C++-standaard?
ja
Beware of the Raping Zebra's
pi_81273230
quote:
Op maandag 10 mei 2010 17:04 schreef Trollface. het volgende:
int main() hoort toch bij de C/C++-standaard?
Klopt. Ik houd er zo m'n eigen regels op na.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')