What is the difference between <cstdint>and <tr1/cstdint>? (besides putting things in the namespace std::and the other in std::tr1::)
Since this material is not standard, but I assume that it is specific to the compiler, so I'm talking about gcc. To compile with non-tr1, I have to compile with -std=c++0x, but when using tr1 there is no such restriction.
Is the answer perhaps not, but you can't get around adding things in std::, if not there, well, standard. So, until C ++ 0x is standardized, the error should be thrown using <cstdint>, but you donβt have to worry about adding to the namespace tr1::that does not pretend to be standard? Or is it still not?
Thank.
ps - If you read "std" as a standard, like me, I apologize for overuse of the word in this Q.
source
share