typename相关内容

如何确定对象是否可以将ToString转换为值或类型名称?

我正在编写php服务和我们的crm之间的互操作.我需要做的一件事是确保将简单类型转换为ToString()以便以后在json转换器中使用. 我什至不确定“简单类型"的名称是什么,但是可以这样定义...“一个代表低级变量类型的对象,它包含单个值,而不是类或任何具有可执行文件的对象功能等" 我发现int,string,bool,double和令人惊讶的枚举将对ToString()产生可预测 ..
发布时间:2020-07-12 05:14:51 C#/.NET

为什么不能在C ++中的类中重新定义类型名称?

根据《 C ++ Primer》一书,7.4.1类型名称是特殊的: 通常,内部作用域可以从外部作用域重新定义名称,即使该名称已经在内部作用域中使用过.但是,在类中,如果成员使用外部作用域中的名称并且该名称是类型,则该类随后可能不会重新定义该名称. 例如, typedef double Money; class Account { public: Money ..
发布时间:2020-07-12 05:14:42 C/C++开发

C ++获取模板中类型的名称

我正在编写一些模板类来解析某些文本数据文件,因此很可能大部分解析错误将归因于数据文件中的错误,而这些错误绝大部分不是由程序员编写的,因此需要一个很好的消息来说明为什么应用程序无法加载,例如像这样: 解析example.txt时出错. [MySectiom]键的值("notaninteger")不是有效的整数 我可以从传递给模板函数的参数以及类中的成员vars得出文件,段和键名,但是我不 ..
发布时间:2020-07-12 05:13:40 C/C++开发

类型名意外的结果

我从类型名中得到了一些意外的结果,并感到困惑.希望有人可以指出正确的方向. Private Sub T() Dim d As Word.Document Dim s As String Dim c As Collection Dim i As Long Dim o As Object Set d = ActiveDocument s ..
发布时间:2020-05-13 01:18:38 其他开发

C ++模板typename迭代器

考虑以下头文件: template struct tNode { T Data; //此节点中包含的数据 list *>子节点; //此tNode下的tNodes指针列表 tNode(const T& theData) // PRE:theData初始化 // POST:this-> data = = theData和thi ..
发布时间:2018-11-15 21:17:35 C/C++开发

为什么在使用COM时,TypeName()从.GetType和TypeOf返回不同的结果?

我觉得我将从理解这些函数的工作方式的差异中受益匪浅,以便我更好地理解何时使用每个函数。 我遇到了一个非常困难的时期使用两个不同的互操作(Excel和EPDM),它们都大量使用弱类型的参数。我一直遇到问题使用返回的对象,并将它们转换为正确的类型(根据文档)。浪费了很多时间后,我发现使用 TypeName , GetType 和 TypeOf操作符与COM对象可以产生不同的结果,在不同的情况下每 ..
发布时间:2016-12-18 18:01:41 .NET组件控件

C ++ 0x中模板别名的灵活性

根据我的理解,C ++ 0x中的模板别名将允许我们执行以下操作: template 使用Dictionary = std :: map ints; ints [“one”] = 1; ints [“two”] = 2; 我有两个问题: ,我们将能够这样做(绑定到任何类型,或 ..
发布时间:2016-10-23 11:17:34 C/C++开发