在C++编译时,我经常会遇到涉及“形式参数”的错误消息,例如:
error C2719: 'b': formal parameter with __declspec(align('16')) won't be aligned
我了解错误,以及b是我定义的一个函数的参数。
然而,参数“形式”的含义是什么?是否也可以有“非正式”的参数?
我注意到术语“形式参数”在其他语言中也出现过,因此我认为它是一个更通用的术语,不一定特定于C系列语言?一些子集语言是否支持非正式参数?
阅读答案后,最后一个问题:这些名称“形式参数”和“实参”来自哪里?它起源于C标准,还是由于在某些抽象语言演算中称之为如此而产生的影响?
const&
。 - CygnusX1