typedef 相关问题

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

C#中的嵌套别名

我已经在C#中看到了很多有关typedef问题的答案,所以我有了:using Foo = System.Collections.Generic.Queue ;而且效果很好。我可以更改定义(尤其是...

回答 2 投票 11

与在所有情况下使用相同的typedef字符串相比,在C中指定不同的typedef字符串长度会减少内存使用吗?

例如,如果我有C或C ++代码,则使用typedef来创建不同类型的字符串,例如:typedef char shortString [20]; typedef char longString [50]; typedef char veryLongString [100]; ...

回答 2 投票 0

如何递归使用typedef?

[我想编写一个有关每个人每个学期的课程的程序。我想定义一个名为CourseTable的数据类型,它是名为Course的结构的向量,但在此结构中我也有一个“ ...

回答 2 投票 1

为什么无法解析此类型?

我的C头文件中包含以下代码:typedef struct mb32_packet_t {uint8_t compid; uint8_t servid; uint8_t有效载荷[248]; uint8_t校验和; } __attribute __((packed))mb32_packet_s; ...

回答 2 投票 0

有没有一种方法可以定义特征并通过`typedef`来重定义基本类型?

我编写了一对转换器函数,用于在弧度角的浮点表示形式和二进制角(又名BAMS)之间进行转换://映射为360度的二进制角...

回答 2 投票 0

如何在类构造函数参数中动态传递小部件

这是我在Stackoverflow中的第一个问题。当我们将其作为类构造函数参数传递时,我试图在另一个StatefulWidget中调用一个小部件。所以我有这个自定义窗口小部件:类MyTextWidget ...

回答 2 投票 0

typedef的系统Verilog typedef

typedef枚举提供了一种方便的方法来描述一组名称/值对。有没有办法将它们链接起来以在各个级别使用枚举创建更深的结构?例如,我有以下内容:...

回答 2 投票 -1

[带Null类型参数的typedef的Dart 2.7移植

我正在尝试在Windows上将一些旧的dart 1.25代码迁移到2.7。我遇到一些错误,而且我不知道如何解决这些错误。该代码在typedef中使用了一些Null类型参数,例如:typedef ...

回答 1 投票 0

有什么方法可以让一个类的typedef朋友吗?

...在我的情况下:template 结构_Command {char * id; char *说明;字符消息[10] [100];布尔(X :: * function)(); }; ...

回答 1 投票 0

在Qt中注册自定义MetaType的别名类型

我在datamodel.h头文件中有一个简单的自定义类型XyztReal及其别名:#ifndef IMUCONTROLLERDATAMODEL_H #define IMUCONTROLLERDATAMODEL_H #include 名称空间...

回答 1 投票 2

为什么typedef可以区分定义语法?

使用typedef的情况:struct tagPOINT {int x;诠释}; typedef struct tagPOINT MyPoint; MyPoint点= {1,2};您会看到以下代码:typedef struct tagPOINT MyPoint;为什么...

回答 3 投票 0

是否可以通过typedef函数来修改C语言中的参数?

我有需要同时在Windows和Linux上调用sleep的代码。为了避免将ifdefs放在各处都存在一个睡眠,我做了以下typedef睡眠睡眠这样做的问题是...

回答 2 投票 1

[typedef尝试编译时重新定义错误

dictionary.h:#ifndef __DICTIONARY_H #define __DICTIONARY_H typedef结构字典字典; 。 。 。 #endif dictionary.c:typedef struct Dictionary {int *键; int *值; int ...

回答 1 投票 1

Typedef在结构和枚举上带有或不带有类型名,每种类型的优点/缺点是什么,最佳实践是什么?

关于如何以及为什么在C中使用typedef包含在SO上的许多问题中,但是似乎没有人描述应该使用哪个用例,或者每个用例的pro / cons。关于...

回答 1 投票 0

逗号分隔的结构元素是什么意思? [关闭]

我有这样的结构:typedef struct stdHdrStruct {int isou,icd,irec_s,oset; } StdHdr;我不知道该怎么用。我从来没有遇到过那样的事情。我如何从中获取信息? ...

回答 2 投票 0

如何从函数更改typedef结构中的字符数组?

我正在尝试通过函数readset来更改数组的typedef内部集合,但是它对它没有任何作用,我试图理解如何使用指针,所以我只是将其发送给函数...

回答 1 投票 0

声明具有类型定义的返回类型的朋友函数时,编译器错误

最小示例:#include std :: int32_t someFunc();命名空间foo {类FooClass {私有:void bar(){}朋友std :: int32_t :: someFunc(); }; } std :: int32_t someFunc(){...

回答 1 投票 2

不允许输出MIDI文件值的类型名称

我的程序不允许我输出这些值,因为“不允许输入类型名称”(以星号突出显示)。这意味着什么?怎么了?我正在尝试解析此MIDI文件,似乎...

回答 1 投票 0

Qt DBus连接不适用于SLOT参数中的typedef

我可以使用QDBusConnection :: connect和旧式SLOT语法将DBus信号连接到Qt插槽:#pragma GCC诊断推送#pragma GCC诊断已忽略“ -Wconversion”#include

回答 1 投票 1

如何使用typedef创建多个数组?

我正在修改按钮系统的防监听代码,在该按钮中,将监视瞬时按钮的短按和长按以执行某些操作。我在使用...

回答 3 投票 0

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