我有一个包含50+ .c 和 20+ .h 的c工程,需要转成c++类以便在单个exe中产生多个实例
是否有通用的指导方法
我google了一下,想到下面几点
把.c 改为 .cpp 解决所有隐式转换的错误
删除static修饰,处理全局名字冲突
创建一个全局.h 文件,新建一个FOO类,把所有的全局函数,变量放入这个类
原先保存宏和常数的头文件以 extern "C"方式 include
所有的函数重命名为FOO::函数
我有一个包含50+ .c 和 20+ .h 的c工程,需要转成c++类以便在单个exe中产生多个实例
是否有通用的指导方法
我google了一下,想到下面几点
把.c 改为 .cpp 解决所有隐式转换的错误
删除static修饰,处理全局名字冲突
创建一个全局.h 文件,新建一个FOO类,把所有的全局函数,变量放入这个类
原先保存宏和常数的头文件以 extern "C"方式 include
所有的函数重命名为FOO::函数
3 回答1.1k 阅读✓ 已解决
1 回答987 阅读✓ 已解决
4 回答776 阅读
1 回答855 阅读
1 回答887 阅读
1 回答653 阅读
1 回答761 阅读
撰写c++的类文件封装c的代码