随笔分类 - c++
摘要:#include <ege.h> const float base_speed = 0.5f; const float randspeed = 1.5f; //自定义函数,用来返回一个0 - m之间的浮点数 float myrand(float m) { return (float)(ege::ra
阅读全文
摘要:vs2017: 下载 https://pan.baidu.com/s/1qWxAgeK 里面的 “ege19.01_vs2017 (推荐, 修正win10 1809 上无法正常运行的问题).zip” 按如下操作: (更高版本vs也是同理, 附 网友教程) 默认安装的情况下, 把 include目录
阅读全文
摘要:#include "stdafx.h" #include #include #include using namespace std; int main() { cout << "boost 版本:" << BOOST_VERSION << endl; cout << "boost lib 版本:" << BOOST_LIB_VERSION << endl; ...
阅读全文
摘要:boost安装:https://www.cnblogs.com/sea-stream/p/10205425.html 在vs中添加
阅读全文
摘要:在编译VS时候,出现fatal error C1010: unexpected end of file while looking for precompiled head。 问题详细解释:致命错误C1010,在寻找预编译指示头文件时,文件未预期结束。就是没有找到预编译指示信息的问文件。 顾名思义就
阅读全文
摘要:在编写头文件时,遇到这么一个warning:PCH Warning: header stop cannot be in a macro or #if block. An intellisense PCH file was not generated. 查询后大概原因是这样: 如果一个头文件在你的工程
阅读全文
摘要:1.下载包 目录结构: 切换到上面的目录,然后运行 执行完毕后会生成两个exe文件 继续执行 结束后,目录如下 2.设置路径 测试 #include "stdafx.h"#include <boost\version.hpp>#include <boost\config.hpp>#include <
阅读全文
摘要:1.下载去“boost”下载最新版 boost 库 https://sourceforge.net/projects/boost/ 2.安装解压之后,进入cmd控制台,运行 booststrap.bat 文件,运行完毕后会出现 bjam.exe 和 b2.exe 两个文件,继续运行 bjam.exe
阅读全文
摘要:Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用于它们的英文名称的含义相对应 1、ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11; 2、floor的英文是地板,该方法
阅读全文
摘要:#include #include #include #include using namespace std; int main() { vector v{1,2,3}; reverse(begin(v), end(v));//反转容器元素顺序 for(auto e : v) cout << e; cout << '\n'; int a...
阅读全文
摘要:#include #include #include using namespace std; int main( ) { list c{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; for (auto &i : c) { cout ::iterator range_begin = c.begin(); list::iterato...
阅读全文
摘要:#include #include using namespace std; int main() { list numbers; cout << "Initially, numbers.empty(): " << numbers.empty() << '\n'; numbers.push_back(42); numbers.push_back(...
阅读全文
摘要:#include #include #include using namespace std; int main() { vector ints {1, 2, 4}; vector fruits {"orange", "apple", "raspberry"}; vector empty; // Sums all integers in the...
阅读全文
摘要:#include #include using namespace std; int main () { vector myvector (25); cout << "1. capacity of myvector: " << myvector.capacity() << '\n'; for (int i=0; i<20; i++) myvector[i]=i; ...
阅读全文
摘要:#include #include using namespace std; int main () { vector myints; cout << "0. size: " << myints.size() << '\n'; for (int i=0; i<10; i++) myints.push_back(i); cout << "1. si...
阅读全文
摘要:#include #include using namespace std; int main () { vector foo (3,100); // three ints with a value of 100 vector bar (5,200); // five ints with a value of 200 foo.swap(bar);...
阅读全文
摘要:#include using namespace std; struct Distance { int feet; float inches; }; int main() { Distance d1; cout > d1.feet; cout > d1.inches; cout << "\n Feet : " << d1.f...
阅读全文