gpt4 book ai didi

c++ - 有没有办法打印包含当前文件的文件的文件名?

转载 作者:搜寻专家 更新时间:2023-10-31 01:31:56 25 4
gpt4 key购买 nike

抱歉,标题令人困惑,但我不确定是否有更好的方式来简洁地表达它。

让我用一个例子来分解它,让它更清楚。

  1. 我们有 2 个文件,Foo.h 和 Bar.h
  2. 在 Foo.h 中,我们有 #include <Bar.h>
  3. 在 Bar.h 内部,我希望能够拥有类似以下代码的内容:

    #pragma message ("Included from " __INCLUDER_FILENAME__)

  4. 在编译时,日志中会出现“Included from Foo.h”的消息。

有谁知道这是否可行,如果可行,该怎么做?

最佳答案

没有标准的方法可以做到这一点。编译器(或更确切地说预处理器)扩展可能存在,但那将是特定于工具链的。

关于c++ - 有没有办法打印包含当前文件的文件的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44531257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com