templates

    0热度

    1回答

    我使用Boost.Serialization序列化模板包带折叠式: template <typename ... Args> std::string toBytes(Args... args) { std::ostringstream buf; boost::archive::binary_oarchive arch(buf); (arch << ... << a

    0热度

    1回答

    我想知道模板代码的代码大小。 请考虑下面的代码 template<typename T> class vector { public: vector(size_t size) : { array = NEW T[size]; } uint32_t push_back(T value) { ... adding value to array and possible

    0热度

    1回答

    我目前正在努力简化Elasticsearch的映射模板文件。事实上,我有几个Object字段具有相同的结构(例如源和目标) 有没有办法设置动态模板,以便它可以匹配多个模式? 这是我执行: POST /_template/mapping-lol { "template": "*-newevents-*", "mappings": { "log": { "d

    4热度

    3回答

    我发现它在某些时候进行以下检查一些模板代码: template<class IntegralType> void randomFunction(IntegralType t) { ... if (t < 0) ... } 代码的想法是,t是一个整体式的(无论是有符号或无符号)。代码工作得很好,无论签名如何,但编译器发出警告,因为在unsigned整数的情况下

    -1热度

    1回答

    如何安装“bootstrap_3_layout.html.twig,...为我的项目在3个版本的Symfony 当我将这些文件复制到项目中,我得到错误: 'Unexpected character "&"' (Twig_Error_Syntax).

    2热度

    1回答

    我想专精getVector成员函数,我正在尝试使用SFINAE。但它只有在Dim为3或更大时才有效。 template <size_t Dim> class Mat { ... template <size_t VDim, typename enable_if<(Dim > 1 && VDim == 0)>::type* = nullptr> void getV

    0热度

    1回答

    我试图在我的jinja模板中传递一个动态值给我的字典,而这个值又是一个值。 守则如下: "wan_link_info": [ {% for i in range(3) %} { "dummy": "{{ xyz_Links.abc_{{ i }}.abc_link_type }}", } {% endfor %} ] 这里哑会有像xyz_Links.abc_0.abc_l

    0热度

    1回答

    我试图让编译器推导出正确的函数模板。 考虑下面的代码,正确的模板功能,推导出... class TestBase{}; template <typename c, typename RT, typename T0> inline void CallF(RT(c::*M)(T0), TestBase* pObject, std::vector<OVariant> args) { /

    1热度

    4回答

    在下面的示例中,我试图基本上别名模板参数包。 这在标准中是不可能的,所以我发现人们用元组或空的模板结构来解决限制。但是我的情况似乎有所不同,因为我没有一个参数参数类型包匹配 ... (我知道这个样品看起来很蠢,但它是一个最小的PoC,在代码库类型串变长了不少这真的很有用。) #include <iostream> #include <tuple> template<typename T>

    -3热度

    1回答

    因为我不太熟悉C++ RAII特性。我从来没有用过。无论如何,我开始研究它(我在“内核恐慌”)。编译模块,我有以下错误: In file included from /usr/include/c++/6/memory:81:0, from ./java/./rocksjni/compaction_filter_factory_jnicallback.h:13, fr