In comparing technologies (Qt vs .NET) one of the biggest architectural 
differences is the garbage collection model. 


Qt uses the standard C++ new/free, where .NET uses a garbage collector. 
Interestingly the GC not only manages overall usage, but can move objects 
around in memory. This is the prupose fo the ^ operator in their C++/CLI - it's 
a memory handle that is used to reference an object instead of a pointer, 
because the GC can change the address.

In the entirety of my computing experience I have never seen a malloc or new 
fail because of memory fragmentation. Is this some low-level MS FUD? 
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to