关于 C++ typeid 语言
  • 板块学术版
  • 楼主robinyqc
  • 当前回复6
  • 已保存回复6
  • 发布时间2023/6/18 21:29
  • 上次更新2023/10/23 12:48:10
查看原帖
关于 C++ typeid 语言
338632
robinyqc楼主2023/6/18 21:29

故事背景: https://www.luogu.com.cn/blog/robinyqc-blog/c-typeid-yu-yan

如果洛谷上看不清楚,可以去: https://www.cnblogs.com/robinyqc/articles/17489798.html

建议先看一下背景,问题可能有点生僻

问题其实在末尾也写了。就是lambda 表达式!譬如auto v=[](int i)->int{return i;}; 通过 typeid 可以导出 N1vMUliE_E。而通过 c++filt 转化,又得到 v::{lambda(int)#1}。我实在没猜出来 lambda 表达式转换回去的那个 #1 等等是什么意思。另外,又能不能写成 #2 呢?怎么写呢?

几个关键字 N,M,Z,S,_,Ul 我也没搞清楚什么意思。

求大神解答。

2023/6/18 21:29
加载中...