我如何(临时)取消对某些类型的字体定义?

P45迫在眉睫

我使用的是第三方库,typedefŠbytechar

(这char可能是邪恶的,signed或者unsigned取决于编译器的选择)。

不幸的是,这typedef已经蔓延到我维护的代码库中,并且我渴望删除它们:uint8_t直接使用代替。

有没有一种方法可以在我到达我的代码后立即撤消typedef操作(即,在之后直接#include <3rdpartylib>)?

删除所有bytes后,我将可以从代码库中删除“解决方案”

重复数据删除器

最简单的方法是将3rd-party-library的包含内容括起来,从而:

#define byte somethingnotnamedbyte
#include <3rdpartylib>
#undef byte

这样就无需进行编辑<3rdpartylib>,并且避免了使用宏或糟糕的typedef污染代码。

前提条件: preprocessing-tokenbyte只用作in中的typedef-name <3rdpartylib>,从不用于其他任何东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何(临时)取消对某些类型的字体定义?

来自分类常见问题

我们如何在SwiftUI中定义常量swiftUI类型的字体?

来自分类Dev

我如何设置自定义字体

来自分类Dev

我应该如何实现具有某些(相同)类型的实例的自定义计数器?

来自分类Dev

LibreOffice Basic忽略我的“某些”类型...结束类型定义

来自分类Dev

LibreOffice Basic忽略我的“某些”类型...结束类型定义

来自分类Dev

我如何static_assert迭代器取消引用的类型?

来自分类Dev

什么是(void *)类型?我该如何取消引用呢?

来自分类Dev

我如何更改ListView的fontcolor和字体类型

来自分类Dev

我如何更改ListView的fontcolor和字体类型

来自分类Dev

为什么我不能在Google搜索页面等某些网站中使用自定义字体

来自分类Dev

如何在imagestring()中加载我的自定义字体?

来自分类Dev

如何自定义模板以不包含某些类型

来自分类Dev

如何“取消索引”类型?

来自分类Dev

如何从类型创建临时表?

来自分类Dev

如何使我用Java制作的程序知道某些文件类型?

来自分类Dev

我如何找到某些bash函数的定义位置?

来自分类Dev

为什么在Ubuntu 20.04中某些GUI字体这么小?我该如何解决?

来自分类Dev

如何定义仅接受某些用户定义类的实例的Typescript类型

来自分类Dev

如何取消引用Uuid类型?

来自分类Dev

如何使用Datepicker取消某些月份的选择?

来自分类Dev

如何从QFontDatabase中删除某些字体?

来自分类Dev

某些字体类型不适用于UWP

来自分类Dev

我如何取消对三种类型的值(包括列标题)的透视

来自分类Dev

如何在NSPredicate中定义临时变量?

来自分类Dev

我如何声明在let中定义的函数的类型

来自分类Dev

我们如何为依赖类型定义`eqType`?

来自分类Dev

我不明白如何在Julia中定义类型

来自分类Dev

我如何要求类型通过用户定义的文字?

Related 相关文章

  1. 1

    我如何(临时)取消对某些类型的字体定义?

  2. 2

    我们如何在SwiftUI中定义常量swiftUI类型的字体?

  3. 3

    我如何设置自定义字体

  4. 4

    我应该如何实现具有某些(相同)类型的实例的自定义计数器?

  5. 5

    LibreOffice Basic忽略我的“某些”类型...结束类型定义

  6. 6

    LibreOffice Basic忽略我的“某些”类型...结束类型定义

  7. 7

    我如何static_assert迭代器取消引用的类型?

  8. 8

    什么是(void *)类型?我该如何取消引用呢?

  9. 9

    我如何更改ListView的fontcolor和字体类型

  10. 10

    我如何更改ListView的fontcolor和字体类型

  11. 11

    为什么我不能在Google搜索页面等某些网站中使用自定义字体

  12. 12

    如何在imagestring()中加载我的自定义字体?

  13. 13

    如何自定义模板以不包含某些类型

  14. 14

    如何“取消索引”类型?

  15. 15

    如何从类型创建临时表?

  16. 16

    如何使我用Java制作的程序知道某些文件类型?

  17. 17

    我如何找到某些bash函数的定义位置?

  18. 18

    为什么在Ubuntu 20.04中某些GUI字体这么小?我该如何解决?

  19. 19

    如何定义仅接受某些用户定义类的实例的Typescript类型

  20. 20

    如何取消引用Uuid类型?

  21. 21

    如何使用Datepicker取消某些月份的选择?

  22. 22

    如何从QFontDatabase中删除某些字体?

  23. 23

    某些字体类型不适用于UWP

  24. 24

    我如何取消对三种类型的值(包括列标题)的透视

  25. 25

    如何在NSPredicate中定义临时变量?

  26. 26

    我如何声明在let中定义的函数的类型

  27. 27

    我们如何为依赖类型定义`eqType`?

  28. 28

    我不明白如何在Julia中定义类型

  29. 29

    我如何要求类型通过用户定义的文字?

热门标签

归档