随笔分类 -  C/C++.STL.Boost

C/C++ Language, STL, Boost.
【转载】boost::property_tree
摘要:Boost.PropertyTree 应该是 Boost 1.41.0 开始正式加入 Boost 版本的。目前 ( 2010/02/28 ) 能下到的最新版本是 1.42.0。主要作用/应用场合Boost.PropertyTree 提供了一种结构化的数据存储容器。并且提供了一系列的解释器可以将内存中的结构与具体格式相互转换 (比如: INI, XML, JSON )。至少可以用在:进程间通讯或者跨语言的进程间的通讯一些配置文件的存取网络通讯协议的格式基本用法基本用法有 2 种场景。第一种是从 Property Tree存储到具体格式。第二种是从具体格式解析到具体的 Property Tree。 阅读全文
posted @ 2012-11-06 09:29 克劳德曼 阅读(457) 评论(0) 推荐(0)
【笔记】实现库函数sqrt的功能(C代码)
摘要:实现库函数sqrt的功能(C代码)正数 n 的平方根可以通过计算一系列近似值来获得,每个近似值够比前一个更加接近准确值。第一个近似值是 1 ,接下来的近似值则通过下面的公式来获得。 每进行一次计算得到的结果都是 n 的平方根的一个近似值,原则上,这种计算可以永远进行下去,它会不断产生更加精确的结果。但在实际中,由于浮点变量的精度限制,程序无法一直计算下去。当计算得到某个近似值与前一个近似值相等的时候,就可以停止计算。得到的这个值也就是 n 的平方根。#include <stdio.h>#include <stdlib.h> double Sqrt( double dNu 阅读全文
posted @ 2012-02-27 22:11 克劳德曼