下面这些问题你答的出来不?
完整见我的个人博客 C++ 函数可变参实现方法的演进
注意:在 和 ChatGPT 结对,通过提问并验证的方式来学习和总结这里可变参的实现,整体对话可以查 ChatGPT - Variadic Templates in C++
1
jones2000 237 天前
搞这么复杂干什么呢,指针数组不就完事了。
func( vector<void*> ) 要多少个参数都行。 |
2
augustheart 237 天前
建议先理解区分可变参函数和可变参模板
|
3
abelyao 237 天前 1
|
4
Livid MOD |
6
xuelang OP @augustheart 这里应该是用可变参模板实现可变参函数,这样理解可以吧?
|
9
xuelang OP 防御性编程。。。 是我理解的那个意思吗(故意写的别人很难懂)
|
10
augustheart 233 天前 1
@xuelang 必须这样说清楚啊。可变参函数是 c 那套东西,从原理到实现都完全不相同
|
11
xuelang OP @augustheart 嗯嗯,确实这样更清晰些。感谢指出
|