Is _ (single underscore) a valid C++ variable name?

前端 未结 6 1793
挽巷
挽巷 2021-01-07 19:06

With gcc 4.7.2 this compiles just fine for me:

int main()
{
  int _ = 1;
  return 0;
}

Can I expect this to compile in general? I\'ve read

6条回答
  •  旧巷少年郎
    2021-01-07 19:59

    But why having this weird name '_' for a variable? Does it mean you do not want no one access it again or something? Saw code looks like:

    for (auto _ : ) {
        // some code that does not have '-' at all
    }
    

提交回复
热议问题