• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

使用大括号({})或等号(=)时初始化变量

c/c++ 来源:Caesium 6次浏览

当我读The C++ Programming Language 4th Edition,初始化变量中,笔者认为这是betther使用{}=初始化变量: variable initialization 但我看到有更多的人使用={}
那么哪种方法是坚持不懈的好原则? ={}?
Thx很多!使用大括号({})或等号(=)时初始化变量


===========解决方案如下:

你选择哪一个取决于你自己的编码风格。最重要的是,一旦您决定使用哪种方法,请始终使用该方法。不要在两种方法之间切换。我个人使用(=)符号初始化变量,因为这是我看到的最常见的变量初始化方法。此外,C的新标准++(C++ 11以后,我相信)允许您初始化变量,像这样:

int variable(1) 

但我劝你对这样,它不会在某些工作情况,正如你的书可能涵盖的那样。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)