typedef相关内容

C ++基本类型的类包装器

我已经看到/使用的许多库有typedef提供可移植的固定大小的变量,例如int8,uint8,int16,uint16等,将是正确的大小,不管平台(和c ++ 11它本身与头文件stdint.h) 最近在一个小的库中使用二进制文件i / o我写了我可以看到使用typedefs的好处,代码是可移植的。 但是,如果我打算输入“namespace :: uint32”而不是使用内置的基本类型 ..
发布时间:2016-10-13 11:47:49 C/C++开发

C ++对const指针的typedef解释

首先,示例代码: 案例1: typedef char * CHARS; typedef CHARS const CPTR; // chars的常量指针 文本替换CHARS成为: typedef char * const CPTR; //仍然是指向chars的常量指针 情况2: typedef char * CHARS ..
发布时间:2016-10-13 11:22:54 C/C++开发

模板typedef?

我使用libgc,C和C ++的垃圾收集器。 为了使STL容器垃圾回收,必须使用gc_allocator。 而不是写 std :: vector 必须写 std :: vector > 有一种方法可以定义 模板 typedef ..
发布时间:2016-10-13 11:04:14 C/C++开发

typedef改变意思

当我用 g ++ 编译以下代码片段 template class A {}; template class B { public: typedef A一个; }; 编译器告诉我 错误:声明'typedef类A B T :: A' error:从'A类'T改变'A'的意义 另 ..
发布时间:2016-10-13 10:34:14 C/C++开发

无效使用不完全型

我试图在我的项目中使用一个子类的typedef,我在下面的例子中已经隔离了我的问题。 m错误? 模板 class A { public: //为什么不是这样? void action(typename Subclass :: mytype var){ (static_cast(this)) - > do_action(va ..
发布时间:2016-10-13 10:13:14 C/C++开发

C ++静态多态性(CRTP)并使用派生类的typedef

我阅读了关于C ++中奇怪重复的模板模式的维基百科文章进行静态(阅读:编译时)多态性。我想泛化它,使我可以基于派生类型更改函数的返回类型。 (这似乎应该是可能的,因为基本类型知道从模板参数的派生类型)。不幸的是,以下代码将无法使用MSVC 2010编译(我现在没有容易访问gcc,所以我还没有尝试过)。任何人都知道为什么? 模板 ..
发布时间:2016-10-11 21:47:50 C/C++开发

为什么我需要在g ++中使用typedef typename,而不是VS?

这是一段时间,因为GCC抓住了我这个,但它只是发生了今天。但我从来没有理解为什么GCC需要typedef类型名称的模板,而VS和我猜ICC不。 typedef typename是一个“bug”还是一个超限的标准,还是编译器编写者留下的东西? 对于那些不知道我的意思这里是一个示例: template bool find(c ..
发布时间:2016-10-11 21:35:08 C/C++开发

元帅C结构到C#

有没有任何机构可以在C#元帅的C / C ++代码,这部分吗? typedef结构 { 字节bCommandCode; 字节bParameterCode; 结构 { DWORD的dwSize; LPBYTE lpbBody; } 的数据; } 命令,* LPCOMMAND; 非常感谢 解决方案 // 01。声明'命令'结构 公共结构命令 ..
发布时间:2016-10-04 15:54:23 C#/.NET

如何创建相关类型的组在C#泛型使用给定的,有没有`typedef`?

作为一个谁来自C ++背景,我遇到以下情况: 由于C#不支持的typedef,你怎么编程相关类型。这是在C ++说,我可以存储与类型,类型定义检索与模板的使用时。同样的事情也不会在C#来完成同样的方式,因为缺乏的typedef 的 例如在C ++我想: 模板<类型名T> 类的事:公共ThingBase< T> { 公众: 布尔isRelated(T ..
发布时间:2016-10-01 20:47:08 C#/.NET

C#泛型的typedef

我使用一类的简写版,它看起来像这样: 使用NodeSteps =元组LT;节点,INT> ;; 节点是自己定义的类。这工作通常是罚款,但这里的问题是,在该节点是一个通用的,需要一个结构 我的问题如下: 1。 如何这些所谓的typedef在C#中。我知道他们是不完全类型定义,但它是我能想到的最类似的事情。 2。 我怎样才能仿制 ..
发布时间:2016-09-26 22:02:57 C#/.NET