Pro/con: Initializing a variable in a conditional statement

前端 未结 12 1313
Happy的楠姐
Happy的楠姐 2021-01-01 18:24

In C++ you can initialize a variable in an if statement, like so:

if (CThing* pThing = GetThing())
{
}

Why would one consider this bad or g

12条回答
  •  半阙折子戏
    2021-01-01 19:00

    also notice that if you're writing C++ code you want to make the compiler warning about "=" in a conditional statement (that isn't part of a declaration) an error.

提交回复
热议问题