摘要:
getline——读取整行文本这个函数接受两个参数:一个输入流对象和一个string对象。getline函数从输入流的下一行读取,并保存读取的内容到string中,但不包括换行符。和输入操作符不一样的是,getline并不忽略行开头的换行符。只要getline遇到换行符,即便它是输入的第一个字符,g... 阅读全文
摘要:
1、C++中"/"运算:对两个整数做除法,结果仍为整数,如果它的商包含小数部分,则小树部分会被截除。 C++ Primer 第五章 P1302、静态断言(static_assert)简介C++0x中引入了static_assert这个关键字,用来做编译期间的断言,因此叫做静态断言。其语法很简单:s... 阅读全文
摘要:
在数学学科数值分析中,样条是一种特殊的函数,由多项式分段定义。样条插值是使用一种名为样条的特殊分段多项式进行插值的形式。由于样条插值可以使用低阶多项式样条实现较小的差值误差,这样就避免了使用高阶多项式所出现的龙格现象。样条插值定义:在差值问题中,样条插值通常比多项式插值好用。用低阶的样条差值能产生和... 阅读全文
摘要:
首先,用tar zxvf arcsim-0.2.1.tar.gz 将软件包解压然后,打开里面的INSTALL文件,按照里面的步骤一步一步安装库。Ubuntu13.04下1、BLASsudo apt-get install libblas-dev libblas3gfsudo apt-get install libatlas-base-dev2、Boost收藏了一个别人的随笔,里面有记载http://blog.csdn.net/yhrun/article/details/8099630或者是输入sudo apt-get install libboost-all-dev3、freeglutUbun 阅读全文
摘要:
OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的互导,也可以通过Maya读写。比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。目前几乎所有知名的3D软件都支持OBJ文件的读写,不过其中很多需要通过插件才能实现。 OBJ文件是一种文本文件,可以直接用写字板打开进行查看和编辑修改。另外,有一种与此相关二进制文件格式(*.MOD),其作为专利未公开,因此这里不作讨论。 阅读全文
摘要:
17.2、命名空间命名空间(namespace)为防止名字冲突提供了更加可控的机制。命名空间能够划分全局命名空间,这样使用独立开发的库更加容易了。一个命名空间就是一个作用域,通过在命名空间内部定义库中的名字,库的作者(以及用户)可以避免全局名字固有的限制。1、命名空间的定义(以关键字namespac... 阅读全文