随笔分类 - C++
C++函数参数的编写
摘要:参数的编写涉及到很多注意点,包括传值还是传地址,传地址的话选择指针还是引用,是否添加const。1.传值还是传地址。 (1)如果是int这种简单内置类型,然后又不需要传出修改的结果的话,就用传值,如voidTest(inta);这时候毫无疑问不需要使用voidTest(contint*a);原因是函数编写和调用都麻烦,很诡异。但是有的人可能会想,是不是这样会提高效率。但是其实是错的,因为指针本身也是一个32位的值,就像int一样,所以如果是简单内置类型,这种情况还是选择老老实实的传值吧。有的人,包括曾经的自己会极端的试图使用voidTest(constint&a);也是以提高效率的名义
阅读全文
浙公网安备 33010602011771号