我可以在我的代码中访问调用栈吗?

问题描述 投票:0回答:1

假设我有一个函数。

firstFunction(){
    //some code here
    secondFunction();//call secondFunction
}

在这个函数里面 secondFunction()

secondFunction(){
    //some code here
    //here call the function that called this ( in this case firstFunction() )
}

我想调用该函数中的另一个函数。后起之秀 函数,而不必明确写出函数的名称。这可能吗?

c++ call
1个回答
1
投票

C++没有明确提供这个功能。有一些库可以用来打印回溯,但如果函数是内联的,它们可能会从列表中被省略。

你可能需要自己用一些函数参数来追踪。

© www.soinside.com 2019 - 2024. All rights reserved.