-
Some Basic Questions
Hey
Before I start learning C++ I want to know a few things,
1.) Is it hard to learn?
2.) Does it support multithreading?
3.) Can I make my own DLLs?
4.) Does it have runtime files I need to distribute with my App?
5.) Can someone give me sites with C++ tutorials, code...etc?
6.) Can someone give me a link to a C++ Forum?
Thanks Alot:)
-
1: It's not that hard but it's still harder than vb.
2: Yes
3: Yes
4: No
5: Check out the Faq
6: This C++ forum itself is a pretty good one.
-
1.) Is it hard to learn? - Not particually providing you have a lot of time and you practice a lot.
2.) Does it support multithreading? - Yes
3.) Can I make my own DLLs? - Yes
4.) Does it have runtime files I need to distribute with my App? - Depends, for a basic app, no. If you use mfc then yes (although you can static link mfc)
-
Thanks:D Now I can go and learn it:rolleyes:
-
-
Kings:
C++ itself does not support multithreading. Multithreading can oly be supported by an operating system. The OS makes it accessible through it's API. C++ can call API functions, therefore you can make multithreaded apps with C++. C++ is, unlike VB, not just something made for windows, but a sytem-independant language. You can program for windows, linux, mac and even more fancy systems. It only depends on what compiler do you have (VC++ and Borland for windows, gcc for linux etc.). This is one of the great advantages of C++.
Runtimes: a basic application does not need runtimes. You need runtimes if you use anything someone else made except for the Windows API. If you use MFC for example, a big class library made by MS to support prgrammers (they mostly managed to piss them off :) ), you need runtimes. If you use the Intel JPEG decoding library, you need runtimes. And and and...