我的任务是实现一个基于 Win32 的 xml 编辑器作为前端进程,而业务逻辑将通过 64 位进程处理。此外,两个进程之间的通信将通过消息总线完成,该总线只能传输形式的消息wchar_t *
。(是的,这太糟糕了)。
假设你只有C++ 03
在你的手中,没有外部库支持,例如Boost
什么是这个任务的最佳设计?用例是用户只需编辑一些 .xml 文件。
我想在业务逻辑模块中有一个函数指针表,它处理不同的消息,然后返回“监听”事件。
附带问题是否有任何“简单”的方法可以将对象序列化为字符串?
非常感谢。
编辑:
现在允许升压。我应该选择 ASIO 还是 MPI?我猜是第一个吧?