title: Why does Visual Studio use different indentation settings for C# and for C++?
body: <p>For C# Visual Studio uses 4 spaces by default, whereas for C++ it is hard-tabs. Why is it so? Why is it different?</p>
  
  <p>My project consists of both C# and C++ code and the difference really annoys me. I want to set a common standard for all the sources, but I wonder if this would have any drawbacks.</p>