头文件相互包含注意事项
头文件相互包含注意事项
注意剖析出错原因
json.h里面出现了parse.h,存在一定的逻辑先后顺序导致的错误

未能正确运行的版本
main.cpp

json.h

json.cpp

parse.h

parse.cpp

正确运行的版本
main.cpp

json.h

json.cpp

parse.h

parse.cpp

bug遗留
同样的代码可以在vs2019上面跑通,迁移到vscode上面却无法跑通

注意剖析出错原因
json.h里面出现了parse.h,存在一定的逻辑先后顺序导致的错误

main.cpp

json.h

json.cpp

parse.h

parse.cpp

main.cpp

json.h

json.cpp

parse.h

parse.cpp

同样的代码可以在vs2019上面跑通,迁移到vscode上面却无法跑通
