模版函数,用来使标准库容器支持MFC的Serialize
摘要:// title:模版函数,用来使标准库容器支持MFC的Serialize/*!实现日期:2004-10-26注:需要Boost库例子例如:class CNeedSerializationCustomType:public CObject{...};//需要SERIAL宏//类CXYZClass的如下成员std::vector<CNeedSerializationCustomType*>...
阅读全文
将Perl解释器嵌入应用程序中,扩展功能
摘要:summary:本文讲述在应用程序中应嵌入Perl解释器的方法和理由如果系统需要提供扩展性,让用户可以轻松的加入一些对自己很有用的功能,在应用程序中嵌入一个解释器无疑是最好的选择,你当然可以提供API让用户扩展,但解释型语言简单易用,一般都带有自动垃圾收集,对用户更合适。这个解释器可以是任何语言的,但以比较流行的语言为最佳,这样用户扩展功能时比较容易,因为参考资料和能提供帮助的人都比较多。近来需要...
阅读全文
C++中使用boost::serialization库――应用篇
摘要:C++中使用boost::serialization库――应用篇概要: 本文先简述在项目中使用boost::serialization库的两种实现方式:一种是成员函数模板,另一种是友元函数模板。之后涉及使用库的两种实现方式的优劣比较、使用时的代码模板示例,通过比较得出结论应以第二种实现方法为主,另外,因为boost::serialization库对任意类型的序列化代码都提供了一致的语法[像这样:a...
阅读全文