Re: process.h
Alex Blekhman wrote:
"Carmen Sei" wrote:
Is process.h windows specific?
I need to use threading by using function like
_beginthread
_beginthreadex
i go to C++ reference web site
http://www.cplusplus.com/reference/
but I don't see CRT has the process.h file.
These functions are platform/vendor specific. According to the C++
standard
- any name in the global scope that begins with an underscore
or,
- any name that contains a double underscore or begins with an
underscore followed by an uppercase letter
are reserved to implementation (i.e. compiler and/or CRT vendor).
Since the version 7.0 VC++ follows the standard with respect to
CRT names. So, when you see a name with an underscore, it means
that it's not standard.
As Nathan already pointed, C++ is very differnt from Java. In C++
world the distinction between the language itself and its
libraries is much clearer than in Java.
True, but even in C++ there are standard libraries and platform-specific
libraries (and app-specific, etc). Threading has not been part of the
standard C++ library. That changes with C++0x.
http://www.knowing.net/PermaLink,guid,a9893896-63fa-4752-8a03-7660da2f9e0e.aspx
http://en.wikipedia.org/wiki/C%2B%2B0x
HTH
Alex