摘要: c++11模板的偏特化仅限于类模板,对于函数模板的偏特化,就需要借助std::enable_if类自动去编译enbale通过的函数。 问题描述:实现一个插值模板,把光滑阶数作为模板参数,实现1阶光滑的插值和2阶连续的插值。 template<typename type, unsigned int s 阅读全文
posted @ 2021-02-05 08:46 wkcagd 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 对于浮点类型,用 x < epsilon && x > -epsilon 判断,不同的浮点类型有不同的epsilon 对于整型,用 x==0 判断 思路: 两个模板类,一个Epsilon,一个IsZero,IsZero重载两个构造函数,通过enable_if将浮点类型和整型分开。 //E 阅读全文
posted @ 2021-02-03 15:44 wkcagd 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 问题: 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34–5 + 67–8 + 9 = 100。 结果: 阅读全文
posted @ 2017-11-02 23:06 wkcagd 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 基本原理是通过channel将C++对象暴露给HTML,在HTML中调用qwebchannel.js。前提是建立transport,QT只提供了一个抽象基类QWebChannelAbstractTransport,需要自己进行实现,官方建议用QWebSocket实现,并给出了实例。 object.s 阅读全文
posted @ 2017-10-25 20:56 wkcagd 阅读(17410) 评论(6) 推荐(2) 编辑