小编use*_*354的帖子

符号表存储在哪里?

我正在研究编译器,我突然感到好奇的是,如果我用-g选项编译一个程序(比如说test.c),是否会创建一个带有符号表的实际文件并将其存储在某处或者它只是与可执行文件?

我是全新的,所以我真的在学习基础知识,对你们中的一些人来说可能听起来很愚蠢......对不起,请告诉我!

谢谢!

compiler-construction gdb symbol-table

2
推荐指数
1
解决办法
320
查看次数

如何在 Python 中检查列表类型别名?

x: List[int]
Run Code Online (Sandbox Code Playgroud)

如果我有像上面这样的代码,它使用 Python 的库使用x具有显式类型的 List声明一个对象,有没有办法找出这个对象是整数类型?不仅仅是列表类型。inttypingx

我知道如果我这样做type(x)它会给出<class 'list'>,但并没有说它是一个整数类型列表。我也尝试过type(x[0]),它给出了<class 'NoneType'>,这是一个空列表是有道理的。我无法用整数类型值(即x: List[int] = [0])或其他东西初始化第一个元素,因为它正在为列表分配一个任意值,如果我们没有正确处理(覆盖为正确的值)它可能会导致问题并且它有风险(至少对我而言)。

这是我正在处理的团队项目中必须具备的一个重要功能。任何具有良好 Python 知识的人都可以帮助我吗?

提前致谢!

python types list python-3.7

0
推荐指数
1
解决办法
535
查看次数