在 C++ 中编译时,我经常会收到处理“形式参数”的错误消息,例如
error C2719: 'b': formal parameter with __declspec(align('16')) won't be aligned
b
我确实理解错误,以及我正在定义的函数的参数这一事实。
但是,参数是正式的是什么意思?也可以有非正式参数吗?
我确实注意到术语“形式参数”也出现在其他语言中,所以我认为它是一个更通用的术语,不一定特定于 C 系列语言?某些语言子集是否支持非正式参数?
看到答案后,最后一个问题:这些名称形式参数和实际参数来自哪里?它起源于 C 标准,还是在某些抽象语言演算中这样称呼它的效果?