上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 95 下一页
摘要: 简介 看到一个代码觉得奇怪,顺便看了一下相关的资料. 简而言之,虚继承是对于C++之中的多重继承相关的,消除多重集成共同的父类的变量的奇异性。 参考资料 https://www.cnblogs.com/heyonggang/p/3255155.html 一张图就懂了 阅读全文
posted @ 2021-01-25 20:54 HDU李少帅 阅读(86) 评论(0) 推荐(0)
摘要: 简介 当涉及类对象的排序的时候可以直接构建一个符号重定义函数 比如以set来组织对象的时候,对象最好带一个operator<函数 code /* used to use Vertex as key in a map */ bool operator<(const Vertex&v) const { 阅读全文
posted @ 2021-01-25 20:10 HDU李少帅 阅读(220) 评论(0) 推荐(0)
摘要: 简介 RT code friend std::ostream& operator<<(std::ostream& os, const Vertex& v){ os << "v " << v.X() << ", " << v.Y() << ", " << v.Z(); return os; } 阅读全文
posted @ 2021-01-25 18:56 HDU李少帅 阅读(74) 评论(0) 推荐(0)
摘要: 简介 C++ 元编程 学习之二 参考资料 C++ 模板元编程实战 code #include <iostream> // 编译器分支与多种返回类型 写法1 template <bool Check, std::enable_if_t<Check> * = nullptr> auto fun(){ r 阅读全文
posted @ 2021-01-25 15:17 HDU李少帅 阅读(90) 评论(0) 推荐(0)
摘要: 简介 RT 参考资料 C++语言的设计与演化 内容 在回答这个问题时,程序员经常把注意力集中在语言特征上:我要不要使用 inline 函数?虚函数?多重继承?单根层次结构?抽象类?重载函数?这种关注根本就是错的。 这些语言特征的存在只是为了支持更具本质性的折中:设计是否应该 • 强调运行时的效率? 阅读全文
posted @ 2021-01-24 23:13 HDU李少帅 阅读(103) 评论(0) 推荐(0)
摘要: 简介 RT 参考资料 C++语言的设计与演化 code 一种方式是 定义多个函数对于默认参数的不同提供特定的不同的默认参数 class colored_window : public window { public: colored_window(color c=black):window(stan 阅读全文
posted @ 2021-01-24 16:08 HDU李少帅 阅读(137) 评论(0) 推荐(0)
摘要: 简介 临时变量是在什么时候进行释放的呢? 委员会将注意力集中到“语句结束位置”,很自然的,这种选择被通俗地称做 EOS (End Of Statement) 。问题是如何精确定义 EOS 的意义。 测试程序 #include "iostream" #include <string> using na 阅读全文
posted @ 2021-01-24 15:37 HDU李少帅 阅读(1105) 评论(0) 推荐(0)
摘要: 简介 参考书籍 C++模板元编程实战 -- 李伟 感觉这本书很超值,因为 zsvh 知乎大佬都给写题序了 简单code header #include <iostream> // 顺序结构 template <typename T> struct RemoveReferenceConst_ { pr 阅读全文
posted @ 2021-01-22 23:41 HDU李少帅 阅读(208) 评论(0) 推荐(0)
摘要: 简介 计时函数类的使用,觉得某个代码写的特别好特此注释 参考链接 https://github.com/gaoxifeng/Feature-Preserving-Octree-Hex-Meshing code #pragma once #include <chrono> template <type 阅读全文
posted @ 2021-01-13 19:51 HDU李少帅 阅读(119) 评论(0) 推荐(0)
摘要: 简介 简单来说就是栈的使用。 思路: 当发现一个左括号的时候压入栈中, 遇到右括号的时候 检查下一个字符是否依旧是左括号, 如果不是则新增一次操作。 判断栈中是否有元素如果有元素那么弹出 如果没有元素那么新增一次操作 如果依旧是左括号 那么判断栈中是否有元素,如果有元素那么弹出 如果没有元素那么新增 阅读全文
posted @ 2021-01-13 09:29 HDU李少帅 阅读(92) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 95 下一页