From 0e7b560fc6a62e94ab621a5be35051f8c8fc4c6b Mon Sep 17 00:00:00 2001 From: BinaryFZ Date: Tue, 15 Oct 2019 14:56:37 +0800 Subject: [PATCH] modify programming specifications doc --- doc/Programming_Specifications.md | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/doc/Programming_Specifications.md b/doc/Programming_Specifications.md index 4d598b81fd..dc13e022b1 100644 --- a/doc/Programming_Specifications.md +++ b/doc/Programming_Specifications.md @@ -612,14 +612,10 @@ const int rank[] = { ``` ## 指针与引用 -### 建议3.12.1 指针类型"`*`"跟随变量名或者类型,不要两边都留有或者都没有空格 -指针命名: `*`靠左靠右都可以,但是不要两边都有或者都没有空格。 +### 建议3.12.1 指针类型"`*`"跟随变量名,并与类型之间有一个空格 + ```cpp -int* p = nullptr; // Good int *p = nullptr; // Good - -int*p = nullptr; // Bad -int * p = nullptr; // Bad ``` 例外:当变量被 const 修饰时,"`*`" 无法跟随变量,此时也不要跟随类型。 @@ -627,16 +623,12 @@ int * p = nullptr; // Bad char * const VERSION = "V100"; ``` -### 建议3.12.2 引用类型"`&`"跟随变量名或者类型,不要两边都留有或者都没有空格 -引用命名:`&`靠左靠右都可以,但是不要两边都有或者都没有空格。 +### 建议3.12.2 引用类型"`&`"跟随变量名,并与类型之间有一个空格 + ```cpp int i = 8; -int& p = i; // Good int &p = i; // Good - -int & p = i; // Bad -int&p = i; // Bad ``` ## 编译预处理 -- Gitee