假设我有一个功能:
firstFunction(){
//some code here
secondFunction();//call secondFunction
}
在secondFunction()
内
secondFunction(){
//some code here
//here call the function that called this ( in this case firstFunction() )
}
我想调用该 next-in-the-call-stack 函数中称为另一个函数的任何函数,而不必显式地写入该函数的名称。有可能吗?
答案 0 :(得分:1)
C ++没有明确提供此功能。您可以使用一些库来打印回溯,但是如果内联函数,则可以从列表中删除它们。
您可能需要使用一些函数参数自己对此进行跟踪。