官术网_书友最值得收藏!

1.4.3 指針聲明和定義中的星號位置

對于指針聲明和定義中的星號位置,C和C++的習慣有所不同。對編譯器來講,兩種寫法都是正確的。例如,下面是C語言的風格:

void *get_context(struct node *node)

而C++一般采用下面的風格:

void* get_context(struct node* node)

建議C程序員堅守C語言的星號使用習慣。但是,相較于選擇哪種風格,更重要的是在同一個程序的代碼中,應該堅持使用同一種風格,不要在有些地方使用C語言的風格,而在另一些地方使用C++語言的風格。另外,不要使用下面這種兼顧兩者但其實又兩不像的風格:

void * get_context(...);
主站蜘蛛池模板: 周口市| 乳源| 博野县| 大英县| 宁夏| 灌阳县| 金塔县| 仁怀市| 盐源县| 三明市| 阳信县| 泰来县| 延安市| 饶河县| 北碚区| 余江县| 改则县| 吉水县| 正阳县| 新疆| 治县。| 凉城县| 葵青区| 兴国县| 甘孜县| 固镇县| 九龙坡区| 邯郸市| 绥滨县| 铜陵市| 吕梁市| 余干县| 敦化市| 韶关市| 宜宾市| 尉犁县| 固安县| 古田县| 乐陵市| 象山县| 桑植县|