gpt4 book ai didi

c++ - 如何在 Visual Studio 的匿名命名空间内通过函数名设置断点?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:52 24 4
gpt4 key购买 nike

我有以下代码:

namespace
{
void Foo()
{
}
}

namespace Bar
{
void Foo()
{
}
}

int main()
{
Foo();
Bar::Foo();

return 0;
}

我想按名称(Ctrl+B 键绑定(bind))在匿名命名空间内的 Foo() 上放置断点。我可以在命名空间 Bar 中为函数执行此操作,按名称 Bar::Foo 没有问题。我为匿名命名空间尝试了 anonymous namespace::Foo 但 VS 无法解析此名称,我猜是因为名称中的空白字符。我也试着加上不同的引号,但没有成功。是否可以放置此断点?

最佳答案

我很久以前遇到过类似的问题(Debugging data in 'anynomous namespaces' (C++))。我想查看未命名命名空间中数据成员的值,但无法完成。

最后,有人指出我 http://msdn.microsoft.com/en-us/library/0888kc6a%28VS.80%29.aspx .也许您可以获得装饰函数名称并在其上放置一个断点。

关于c++ - 如何在 Visual Studio 的匿名命名空间内通过函数名设置断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7388104/

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