Hi all,
I would suggest we start using 
#pragma once
instead of the classic header guard of 
#ifndef MYHEADER_H 
#define MYHEADER_H
...#endif //MYHEADER_H
The reason for this is that #pragma once:
1) is supported on all the compilers and all the platform combination we use 
for quite some time now. 2) it is easier to use than trying to deal with header 
guards, such as getting the name correct etc..3) the compiler already can 
optimize loading of headers better with pragma once, so compile times will only 
be faster and safer than before
I suggest we allow the usage on new headers or in a code diff in which we clean 
up the code. We can use both at the same time without issue. This is a very 
safe and nice change to make
Jason

Reply via email to