基本信息
源码名称:Google C++ Style Guide.pdf
源码大小:0.74M
文件格式:.pdf
开发语言:C/C++
更新时间:2020-08-16
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍


Table of Contents
C  
Version
Header
Files
Self-contained Headers The #define Guard
Forward Declarations Inline Functions
Names and Order of Includes
Scoping Namespaces
Unnamed Namespaces and Static Variables
Nonmember, Static Member, and Global Functions
Local Variables Static and Global Variables
thread_local Variables
Classes Doing Work in Constructors Implicit Conversions
Copyable and Movable Types Structs vs. Classes
Inheritance Operator Overloading Access Control
Declaration Order
Functions Output Parameters Write Short Functions
Reference Arguments Function Overloading
Default Arguments Trailing Return Type Syntax
GoogleSpecific
Magic
Ownership and Smart Pointers cpplint
Other C  
Features
Rvalue References Friends Exceptions
noexcept Run-Time Type Information (RTTI)
Casting Streams Preincrement and Predecrement
Use of const Use of constexpr Integer Types
64-bit Portability Preprocessor Macros
0 and nullptr/NULL sizeof auto
Braced Initializer List Lambda expressions
Template metaprogramming Boost std::hash
C  11 Nonstandard Extensions Aliases
Naming General Naming Rules File Names Type Names
Variable Names Constant Names
Function Names Namespace Names
Enumerator Names Macro Names
Exceptions to Naming Rules
Comments Comment Style File Comments Class Comments
Function Comments Variable Comments
Implementation Comments
Punctuation, Spelling and Grammar
TODO Comments Deprecation Comments
Formatting Line Length Non-ASCII Characters
Spaces vs. Tabs Function Declarations and Definitions
Lambda Expressions Function Calls
Braced Initializer List Format Conditionals
Loops and Switch Statements
Pointer and Reference Expressions
Boolean Expressions Return Values
Variable and Array Initialization
Preprocessor Directives Class Format
Constructor Initializer Lists Namespace Formatting
Horizontal Whitespace Vertical Whitespace
Exceptions
to the
Rules
Existing Non-conformant Code Windows Code
Parting
Words