01 2024 档案

摘要:int *( *( *arr[5])())(); float ( * ( *b()) [] )(); void * ( *c) ( char, int (*)()); void ** (*d) (int &, char **(*)(char *, char **)); float ( * ( * e 阅读全文
posted @ 2024-01-11 16:07 自由小菜园 阅读(21) 评论(0) 推荐(0)
摘要:int aa一个int类型的变量 int* pp是一个指针变量,指向int类型对象 const关键字,除非右边是一个类型说明符,那么它作用于该类型说明符,否则作用于左边的符号 const int * p 这里const右边是int类型说明符,所以作用于int,a是一个指针变量,指向const的int 阅读全文
posted @ 2024-01-11 12:47 自由小菜园 阅读(54) 评论(0) 推荐(0)
摘要:+++i在C++中会怎么解释呢?先不管对错纯粹讨论运算方式 按照能找到的最长的运算符开始解释 所以会解释成++(+i) +++++i+++i++ 按照分割 ++ ++ + i ++ + i ++ 也就是++(++(+(i++)))+(i++) 首先进行i++操作,得到一个右值,该右值进行 +右值 操 阅读全文
posted @ 2024-01-06 19:54 自由小菜园 阅读(71) 评论(0) 推荐(0)