typedef 相关问题

在C和C ++中,typedef关键字允许您为已知数据类型创建别名。

使用现有类型vs创建别名

这不是关于using和typedef语句之间的区别的问题。我想提供从代码块或函数内部的名称空间访问现有类型的权限。我发现了两个...

回答 1 投票 2

Typedef抽象类型指针,指向具体类型指针,以避免在c编程中进行强制转换

我有一个头文件,其中包含对抽象数据类型的指针进行操作以隐藏头文件中的依赖项的函数。要容纳多个平台,请在标头中声明的函数...

回答 1 投票 0

您可以键入以前输入过typedef的语句吗?

我被分配从事某些代码的工作,但是我已经获得了部分代码。它包括这部分代码:typedef int ElementType; struct Node; typedef struct Node * PtrToNode; typedef PtrToNode ...

回答 1 投票 1

如何定义一个可以不带联合就可以容纳uintptr_t或uint32_t的类型?

我如何定义uintptr类型,以便至少可以使用uint32_t和uintptr_t而不使用联合?如果在预处理程序中允许使用sizeof(),则可以完成我想要的操作:...

回答 2 投票 0

[使用关键字的C ++类型别名

是否可以在c ++中使用关键字定义此类别名?语法如何?我尝试使用const_type = typename const T :: type无效。模板 ...

回答 1 投票 0

没有定义的typedef结构

我正在查看我使用的C ++库的头,并且有这样一行:typedef struct asdf_t asdf_t;源代码中的任何地方都没有asdf_t的定义。这条线在做什么?

回答 2 投票 0

C ++ Stack Push方法未将struct推入堆栈,只是返回0

这是我的双栈程序。当我尝试调用push方法时,它不会将结构推送到堆栈上,即使im传入参数和函数的结构,它也会推送1 ...

回答 1 投票 0

指针数组类型(自定义类型)

我有定义为代码的自定义阵列类型和指针还定义了阵列型。我试图找到自定义数组类型和指向自定义数组类型之间的相关性。 ...

回答 3 投票 1

GCC:铸造const的指针为const阵列的指针的typedef与-Wcast-QUAL抛出警告

编辑:解释的问题更深入的在这里(谢谢@Eric Postpischil)。这似乎是在海湾合作委员会的错误。首先,让我先从一些背景:我写的代码使用API 我不能改变,在...

回答 3 投票 5

Ç - 无法堆放在我的计划启动

我想创建一个堆栈,但我有启动它的一个问题。我有代码是:#定义LINELN 72的#define STACKSZ 25的#define NEWLN '\ n' 的#include #...

回答 1 投票 1

如何使用C这个定义的类型?

我怎样才能用这个定义的类型?无效的typedef(*(工人[2]))(字符*,字符*,int);在我能理解,我就会有工人,这是两个数组的指针,每一个点到一个无效的,...

回答 2 投票 1

相当于C#中的typedef

是否在C#中有一个typedef等效项,或者是以某种方式获得某种类似的行为?我已经进行了一些谷歌搜索,但是到处看起来都是负面的。目前,我的情况类似于...

回答 10 投票 308

内部结构结构

我必须创建一个人与每个人都应该有一台冰箱。这是做的最好的方法是什么?如果是这样我究竟做错了什么?提前致谢。 typedef结构{INT年龄;结构冰箱冰箱; } ...

回答 4 投票 10

Objective-C中的typedef枚举是什么?

我不认为我从根本上理解枚举是什么,以及何时使用它。例如:typedef enum {kCircle,kRectangle,kOblateSpheroid} ShapeType;真正的是......

回答 13 投票 1071

将typedef放在使用类本身作为模板参数的类中是否有效?

如果typedef使用它所在的类作为参数,是否存在将typedef放入类中的任何缺陷? #包括 class Foo {public:typedef std :: shared_ptr ...

回答 1 投票 3

如何输入定义模板类? [重复]

我该如何输入模板类?类似于:typedef std :: vector myVector; //

回答 2 投票 70

为什么在typedefing结构时使用不同的标识符?

考虑以下代码:typedef struct _Node Node; struct _Node {struct _Node * node; };或者:typedef struct _Node {struct _Node * node;节点;有什么理由不......

回答 1 投票 3

为什么我不能正常初始化typedef结构字符串或char?

我很喜欢编程和C ++。在Linux上编程,我正在创建一个typedef结构,如下所示:typedef struct {char id [10];字符串名称[20]; }雇员;通常,不使用时......

回答 3 投票 -1

“typedef”之前的预期说明符限定符列表

我有一个错误,我不知道如何解决,这是:在此行'typedef'之前的期望说明符 - 限定符列表:typedef caddr_t ipsec_policy_t;有人可以解释我为什么以及如何......

回答 5 投票 0

typedef operator()没有为std :: map排序编译

我正在尝试编译一个类,其中std :: map首先是一个类指针。当我创建类时,我向前声明了类,但如果我尝试取消引用指针,则表示运算符<do ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.