如何在C ++中从调试器隐藏特定功能

时间:2019-09-23 06:19:50

标签: c++

我想对C ++中的调试器隐藏一些功能。 C#具有 <button v-on:click.once="Search"> <span>Search</span> </button> methods: { Search(){ const result = axios.get('url') return result } } 标签。 C ++中有任何等效功能可以隐藏函数吗?

1 个答案:

答案 0 :(得分:0)

否,在C ++中没有等效的C#[DebuggerHidden]。而且afaik没有任何针对主要编译器的编译器。至少不适用于特定功能。


即将到来的C ++ 20 immediate functions(用consteval声明)与远程有一些相似之处,据我所知,它根本不会出现在二进制文件中,完全是一个编译器时间功能。没有调试信息的事实是一个副作用,而不是这些调试器的目的,因此请尽量采用它们。只能使用编译时参数表达式求值的事实使它们对您的需求而言不再那么理想。

相关问题