Need to know some definitions
Started by ISDCaptain01, Nov 26 2012 05:28 PM
9 replies to this topic
Ad:
#3 Members - Reputation: 810
Posted 26 November 2012 - 05:39 PM
Alright, let's see what I can come up with:
- Brute force is a term that is used to describe an algorithm that explores all possible solutions to a problem, rather than being limited to a subset guaranteed to contain the correct solution
- MFC probably stands for the http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library.
- A wrapper is a type of library that allows easier use of another library by "covering up" some of the less used abilities. An example of a wrapper (in my opinion at least) is the SDL, which is a wrapper for various windowing libraries (It is much simpler than using WinAPI at any rate)
- DLL is short for "dynamically linked library", which is used to describe a library that is linked to the program at run-time rather than at compile-time.
#6 Members - Reputation: 1564
Posted 27 November 2012 - 06:10 PM
I like to refer to MFC as Microsoft Fried Chicken.
Wow, that's a lot more polite than what I used the F in MFC for...
void hurrrrrrrr() {__asm sub [ebp+4],5;}
There are ten kinds of people in this world: those who understand binary and those who don't.
There are ten kinds of people in this world: those who understand binary and those who don't.
#10 Moderators - Reputation: 6640
Posted 28 November 2012 - 12:23 PM
To give some idea about the scope of the problem with MFC, not only is it a C++ library that was designed before C++ was standardized, it was designed before many of what now would be considered essential parts of the language were added. As such it does wonky things like have CRuntimeClass instead of using C++'s RTTI, has a custom exception system, and so on. And you can't just ignore the custom MFC versions of these things and use the native C++ versions, because of they are at the heart of the framework. Every time you use MFC it's like programming back in 1995 all over again.






