F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_34277520_22093.cpp
0_0_34277520_22093.cpp(12) : error C2783: “enable_if<std::extent<_Ty,0>::value!=0,void>::type std::make_unique(_Types &&...)”: 未能为“_Ty”推导 模板 参数
        VC2013\INCLUDE\memory(1653) : 参见“std::make_unique”的声明
0_0_34277520_22093.cpp(12) : error C2783: “enable_if<std::is_array<_Ty>::value&&std::extent<_Ty,0>::value==0,std::unique_ptr<_Ty,std::default_delete<_Ty>>>::type std::make_unique(size_t)”: 未能为“_Ty”推导 模板 参数
        VC2013\INCLUDE\memory(1644) : 参见“std::make_unique”的声明
0_0_34277520_22093.cpp(12) : error C2783: “enable_if<!std::is_array<_Ty>::value,std::unique_ptr<_Ty,std::default_delete<_Ty>>>::type std::make_unique(_Types &&...)”: 未能为“_Ty”推导 模板 参数
        VC2013\INCLUDE\memory(1637) : 参见“std::make_unique”的声明
0_0_34277520_22093.cpp(15) : error C3536: “node”:  初始化之前无法使用
0_0_34277520_22093.cpp(15) : error C2227: “->children”的左边必须指向类/结构/联合/泛型类型
        类型是“int”
0_0_34277520_22093.cpp(17) : error C3536: “node”:  初始化之前无法使用
0_0_34277520_22093.cpp(17) : error C2227: “->isMember”的左边必须指向类/结构/联合/泛型类型
        类型是“int”
0_0_34277520_22093.cpp(18) : error C3536: “node”:  初始化之前无法使用
0_0_34277520_22093.cpp(18) : error C2227: “->parent”的左边必须指向类/结构/联合/泛型类型
        类型是“int”
0_0_34277520_22093.cpp(19) : error C3536: “node”:  初始化之前无法使用
0_0_34277520_22093.cpp(19) : error C2664: “std::unique_ptr<TrieNode,std::default_delete<_Ty>>::unique_ptr(const std::unique_ptr<_Ty,std::default_delete<_Ty>> &)”: 无法将参数 1 从“int”转换为“std::nullptr_t”
        with
        [
            _Ty=TrieNode
        ]
        仅空指针常数可转换为 nullptr_t
0_0_34277520_22093.cpp(24) : error C2819: “TrieNode”类型没有重载成员“operator ->”
        0_0_34277520_22093.cpp(6) : 参见“TrieNode”的声明
        是否改用“.”?
0_0_34277520_22093.cpp(24) : error C2232: “->TrieNode::children”: 左操作数有“struct”类型,使用“.”
0_0_34277520_22093.cpp(57) : error C2664: “bool isEmpty(TrieNode)”: 无法将参数 1 从“TrieNode *”转换为“TrieNode”
        无构造函数可以接受源类型,或构造函数重载决策不明确
0_0_34277520_22093.cpp(60) : error C2664: “std::unique_ptr<TrieNode,std::default_delete<_Ty>>::unique_ptr(const std::unique_ptr<_Ty,std::default_delete<_Ty>> &)”: 无法将参数 1 从“TrieNode *”转换为“std::nullptr_t”
        with
        [
            _Ty=TrieNode
        ]
        nullptr 只能转换成指针或句柄类型
0_0_34277520_22093.cpp(63) : error C2665: “remove”: 2 个重载中没有一个可以转换所有参数类型
        0_0_34277520_22093.cpp(50): 可能是“std::unique_ptr<TrieNode,std::default_delete<_Ty>> remove(TrieNode *,const std::string &,int)”
        with
        [
            _Ty=TrieNode
        ]
        尝试匹配参数列表“(std::unique_ptr<TrieNode,std::default_delete<_Ty>>, const std::string, int)”时
        with
        [
            _Ty=TrieNode
        ]
0_0_34277520_22093.cpp(64) : error C2664: “bool isEmpty(TrieNode)”: 无法将参数 1 从“TrieNode *”转换为“TrieNode”
        无构造函数可以接受源类型,或构造函数重载决策不明确
0_0_34277520_22093.cpp(68) : error C2664: “std::unique_ptr<TrieNode,std::default_delete<_Ty>>::unique_ptr(const std::unique_ptr<_Ty,std::default_delete<_Ty>> &)”: 无法将参数 1 从“TrieNode *”转换为“std::nullptr_t”
        with
        [
            _Ty=TrieNode
        ]
        nullptr 只能转换成指针或句柄类型
0_0_34277520_22093.cpp(76) : error C2440: “=”: 无法从“std::unique_ptr<TrieNode,std::default_delete<_Ty>>”转换为“TrieNode *”
        with
        [
            _Ty=TrieNode
        ]
        没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符
0_0_34277520_22093.cpp(91) : error C2039: “parent”: 不是“TrieNode”的成员
        0_0_34277520_22093.cpp(6) : 参见“TrieNode”的声明
0_0_34277520_22093.cpp(93) : error C2440: “=”: 无法从“std::unique_ptr<TrieNode,std::default_delete<_Ty>>”转换为“TrieNode *”
        with
        [
            _Ty=TrieNode
        ]
        没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符
0_0_34277520_22093.cpp(108) : error C2664: “void write_members(TrieNode *,char [],int)”: 无法将参数 1 从“std::unique_ptr<TrieNode,std::default_delete<_Ty>>”转换为“TrieNode *”
        with
        [
            _Ty=TrieNode
        ]
        没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符
0_0_34277520_22093.cpp(222) : error C2664: “void lex(TrieNode *,int)”: 无法将参数 1 从“std::unique_ptr<TrieNode,std::default_delete<_Ty>>”转换为“TrieNode *”
        with
        [
            _Ty=TrieNode
        ]
        没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-30 05:15:31, Gzip enabled