文件名称:StackWalker_CVersion.zip
文件大小:36KB
文件格式:ZIP
更新时间:2022-07-23 11:00:34
StackWalker C语言版 函数调用堆栈
将c++版的stackWalker改为c语言版,用struct代替了class,将类中的方法提取出来,与struct中的函数指针绑定,用工厂方法代替了new 与 delete。 并且消除了非常多的由C++转换为C的语法错误后,现在StackWalker_CVersion可以用VC2010正常编译通过 具体的测试例子请参看main.c
【文件预览】:
StackWalker_CVersion
----StackWalker_VC2010.suo(26KB)
----StackWalker_struct.c(506B)
----StackWalker_Internal.h(2KB)
----StackWalker.c(21KB)
----StackWalker.cpp(41KB)
----StackWalker_VC2010.sln(3KB)
----StackWalker_factory.c(1KB)
----StackWalker_struct.h(9KB)
----说明.txt(277B)
----StackWalker_factory.h(555B)
----StackWalker_VC2010.vcxproj.filters(2KB)
----StackWalker.h(3KB)
----StackWalker_VC2010.vcxproj(30KB)
----StackWalker_VC2010.vcxproj.user(143B)
----StackWalker_Interanl.c(17KB)
----main.c(1KB)