title: Are java annotations the same thing with C# attributes? What is the equivalent in C++?
body: <p>Are java annotations the same thing with C# attributes? What is the equivalent in C++?</p>
  
  <p>I found the solution of the first part of my question <a href="https://stackoverflow.com/questions/553857/what-are-the-similarities-and-differences-between-java-annotations-and-c-sharp-a">here</a>. But what about C++? I think these kinds of mechanism are not possible in C++ because they request reflection and reflection doesn't exists in C++. Right?</p>