PDA

View Full Version : Qt- Multi platform equivalent for the following functions?



Gokulnathvc
16th December 2011, 06:25
Qt- Multi platform equivalent for the following functions?
1) Sleep(2000).
2) HeapFree()
3) HeapAlloc()
4) GetProcessHeap()

ChrisW67
16th December 2011, 07:37
1) Use QTimer for 2 second delay (or maybe POSIX sleep(), usleep(), nanosleep() or the equivalent from Boost::Thread).
2) C++ operator delete or delete[]
3) C++ operator new or new[] followed by initialisation if required
4) Unnecessary as far as I can see

Gokulnathvc
16th December 2011, 08:08
HeapFree(GetProcessHeap(),0,buffer).

How to fix this???

ChrisW67
16th December 2011, 08:25
See points 2 and 3.


char *buffer = new char[5000];
...
delete[] buffer;