Home
Sign Up
Sign In
V2EX
›
问与答
c++的模板编程,在编译期是会把模板根据不同的类型展开为重载的代码插入到源文件里面?
proxytoworld
·
Dec 29, 2022
· 1199 views
This topic created in 1408 days ago, the information mentioned may be changed or developed.
没写过 c++模板,在调试一个 c++写的库的时候,发现 gdb 显示断点断的位置超出了源文件的长度
源文件只有 2100+行,但 gdb 显示了断点所在位置在源文件的 2200+
Supplement 1 ·
Dec 29, 2022
gdb 内
源文件
模板
gdb
文件
断点断
3 replies
•
2022-12-29 19:54:49 +08:00
choury
Dec 29, 2022
1
会展开模板,但是源文件不会动的,行号还是会保留的,你这个情况更新下 gdb 版本试下,或者用-ggdb 编译下
proxytoworld
OP
Dec 29, 2022
2
@
choury
大佬看一下 append 的图片
choury
Dec 29, 2022
3
gdb 里面 list 看下
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2014 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 02:09
·
PVG 10:09
·
LAX 18:09
·
JFK 21:09
♥ Do have faith in what you're doing.
❯