typedef 相关问题

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

uint vs. unsigned int - 为什么不是 typedef uint?[关闭]

我想知道定义uint.tyedef unsigned int uint.是否有任何副作用。

回答 3 投票 3

在typedef的名称前加上*。

我最近发现,在C语言中,当定义一个typedef结构时,可以在前面加上*个变量。

回答 1 投票 0

如何使用变量名定义类型别名?

我需要删除一个类型的别名,并且我知道一个变量的类型是我需要的别名。类型的显式名称不可用。我可以做什么?

回答 1 投票 0

在C语言中使用malloc为一个typedef'd类型分配空间。

我不知道在table_allocate(int)函数中,我需要用什么作为malloc的参数来分配空间。我想只需要用 count_table* cTable = malloc(sizeof(count_table*)),但这 ...

回答 4 投票 3

typedef结构:未知名称

我对我的实际问题感到困惑...。也可能是我的错误 简短的描述与代码: rtc.h #ifndef RTC_H_ #define RTC_H_ typedef struct timestamp_t { uint8_t year,month,day,hour,minute,...。

回答 1 投票 2

我怎样才能类型化定义一个命名空间限定类型?

我想做一些类似 #define std::unordered_map my_namespace::my_map 的事情。我为什么要这样做,有各种复杂的原因(遗留代码,未来的上游合并, ...

回答 1 投票 0

错误:不允许使用不完整的类型

在.h中: typedef struct token_t TOKEN; 在.c中: typedef struct token_t { char* start; int length; int type; }; 在main.c中: typedef struct token_t TOKEN; 在.h中: typedef struct token_t TOKEN; 在: #include "token.h" struct token_t { char* start; int length; int type; }; in main.c: 在main.c中: #include "token.h" int main () { TOKEN* tokens; ...

回答 2 投票 1

ctor中潜在的内存泄漏?

在我之前的一个问题中,有人指出我的代码可能会泄漏内存。有人可以告诉我我的代码有什么问题,以便我可以学习和进步,如何解决?类成员:...

回答 1 投票 2

C ++通用类,为什么需要.cpp文件?

我希望在C ++ 11中编写一个通用类(例如:template ),但有人告诉我实现只能写在.h文件中。另一方面,我应该...

回答 1 投票 1

typedef在此上下文中是什么意思[重复]

我确信这个问题已经被问过了。但是我想知道typedef在这段代码中是什么意思:typedef long(* HASH_CONS_HASH)(void *); typedef bool(* HASH_CONS_EQUAL(void *,void *));所以...

回答 1 投票 1

如何使用变量名定义类型别名

我需要定义类型别名,并且我知道变量是我需要为其别名的类型。该类型的显式名称不可用。我该怎么办?

回答 1 投票 -1

Typedef结构实现

任何人都可以解释代码的含义并举例说明如何使用它吗?我可以理解foo [100],但不能理解。 typedef struct {int a,b; } CELL,* PCELL; CELL foo [100]; PCELL bar(int x,CELL ...

回答 1 投票 0

在typedef的名称前加上*

[我最近发现,在C语言中定义typedef结构时,可以在变量前加上*。这是我所讨论的示例(* book是这种情况:typedef结构项{...

回答 2 投票 0

使用typedef的用途是什么,它表示什么?

我遇到了代码,对我来说有点奇怪,我无法理解它的含义。 typedef struct alpha * Abc;这是定义Abc的地方; struct alpha {Abc s; //这是什么...

回答 2 投票 0

如何正确转发带有“使用XXX”的声明结构?

我必须使用头文件“ api.h”,但无法对其进行修改,但是其中的所有结构名称都太长且可读性较差,它们的命名方式也不相似到...

回答 1 投票 0


sc_memset中的易变参数

我正在编写的C程序的一部分包括使用sc_memset()函数初始化输入表。该表由typedef结构定义,如下所示。 typedef struct {UINT32 ...

回答 1 投票 0

如何退还我的“ theMove”并解决著作权问题

[我正在尝试用棋子做棋盘,但我无法设法移动两个棋子的坐标:void saisie_deplacement(int color){char lettre [8] = {'A','B', 'C','D','E',...

回答 1 投票 0

编译器如何将typedef结构实现与具有与结构相同名称的类型区分开?

我一直在研究单链列表,并且遇到了两个不同的typedef结构实现。第一个(在CS50讲解中)://表示一个节点:typedef struct node {int number; ...

回答 1 投票 0

fread语句似乎什么也没做

我试图一次读取一个512字节的文件,我设置了一个数组,其中包含512个空字节大小的单元,并且我目前已经设置了fread,可以将文件读取到该数组中,它可以正常编译并...

回答 1 投票 1

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