您的位置:首页 > 大数据 > 人工智能

又一个C 的反射技术

2005-03-03 13:02 204 查看
连续几个周末在看《火影忍者》,呵呵,疏懒了看技术的东西了。新办公室用联通的网络,反而去codeporject.com畅顺了,于是上去看看近来几个月来忽略了的文章,发现不少好玩的东西。其中比较吸引的是:http://www.codeproject.com/library/libreflection.asp  AGM::LibReflection: A reflection library for C++. 用的是宏,不过实现出来的东西比较有“反射”的味道,而且只需要一个头文件就足够了。不知道g++下表现如何,有空要研究研究。  boost出了1.32,去 http://boost.c-view.org/ 可以找到。其中新增加的部分有:Assignment Library: Filling containers with constant or generated data has never been easier, from Thorsten Ottosen.
Minmax Library: Standard library extensions for simultaneous min/max and min/max element computations, from Hervé Brönnimann.
Multi-index Containers Library: Containers with multiple STL-compatible access interfaces, from Joaquín M López Muñoz.
Numeric Conversion Library: Optimized policy-based numeric conversions, from Fernando Cacciola.
Program Options Library: Access to configuration data given on command line, in config files and other sources, from Vladimir Prus.
Range Library: A new infrastructure for generic algorithms that builds on top of the new iterator concepts, from Thorsten Ottosen.
Serialization Library: Serialization/de-serialization of arbitrary C++ data structures to various formats including text, binary, and xml, from Robert Ramey.
String Algorithms Library: Collection of string related algorithms for case conversion, trimming, find/replace operations and more, from Pavol Droba.
Tribool: 3-state boolean type library, from Doug Gregor.
其中的 Multi-index Containers Library 还是比较有特色,其他的大部分倒是在其他地方也看到过,可能是那些作者加入了boost了吧,没功夫细究了。
其中的 Serialization 也比较有趣。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐