![]() |
1
18
尤其要考虑
你说得对 通常地 这些都是密切相关的行动。事实上,马特·卡拉布雷斯正在写一个名为 Argot 它结合了两种操作,并不是通过调用的函数来区分它们,而是通过修饰参数的方式来区分它们:
|
![]() |
2
7
你用
1:实施
当然,这不是世界上最难写的代码,但也不是很简单。尤其是如果你不知道
2:因为通过解包
它还允许您使用元编程技巧,比如元编程在语言之间进行编组。在这样一个系统中注册一个函数,这个系统被赋予函数的签名(以及函数本身)。该签名用于通过元编程封送数据。
当其他语言调用您的函数时,元程序生成的函数遍历参数类型列表,并基于这些类型从其他语言提取值。它把它们提炼成什么?保存值的某种数据结构。由于元编程不能(轻松地)构建
一旦
3:你不想让每个人都把参数粘到一个
4:你需要确定
但是
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 6 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 6 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 6 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 6 月前 |