typedef 相关问题

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

省略typedefed结构的显式强制转换

我想隐藏我的API头中的OpenSSL RSA结构要求,所以我做了:// api.h typedef struct RSA_key * RSA_key_ptr; RSA_key_ptr get_rsa_key(); void free_rsa_key(RSA_key_ptr key); // ...

回答 1 投票 1

区分typedef

我正在为C库编写C ++抽象。 C库有几个用于标识远程资源的ID的typedef:typedef int color_id; typedef int smell_id; typedef int flavor_id; // ......

回答 2 投票 5

如何在新结构中使指针兼容?

我正在尝试'继承'一个GtkWidget。我可以继承任何其他小部件,如GtkWindow等,并在自己的文件中实现其方法。然后我将使用返回的函数加载新的小部件...

回答 2 投票 3

头文件中的typedef vector size_type

我正在使用Visual Studio(不确定这是否相关),我想为vector定义一个typedef ::头文件中的size_type。这是我的标题:#ifndef UTILS_H #define UTILS_H#...

回答 2 投票 3

为类成员创建别名[重复]

假设有一个带有成员void test :: foo()的类测试,我们知道我们可以通过typedef test alt(或using命令)为这个类创建一个别名.c ++是否支持别名类成员...

回答 1 投票 1

typedef别名的析构函数

#包括 struct A {~A(); }; A ::〜A(){std :: cout <<“析构函数被调用了!” << std :: endl; } typedef A AB; int main(){AB x; x.AB ::〜AB(); //为什么这个......

回答 2 投票 22

从void * [duplicate]转换时整数值损坏

我有以下代码:typedef void * EstimatedValue; EstimatedValue myFunction(){int myVal = 16; EstimatedValue值=&myVal;回报值; } bool intLessOrEqual(...

回答 2 投票 -1

#define FOO 1u 2u 4u ... 1u和2u是什么意思?

我正在使用HCS12 MCU,这是该库的一部分。我只是想知道1U,2U,4U,8U ......在这段代码中意味着什么。我还在学习如何使用课程,请尝试解释一下......

回答 3 投票 2

Typedef变量的模板类编译问题[重复]

我在使用较新的C ++编译器(从Visual C ++ 6.0到Visual C ++ 2015)编译模板类时遇到问题。所有错误都以类中的少数typedef为中心。这里 ...

回答 1 投票 0

目标C:NSRange或类似浮动?

对于某些方法,我希望它们返回一系列值(从:235,到:245)。我使用NSRange作为返回值 - (NSRange)giveMeARangeForMyParameter:(NSString *)myParameter;这有效......

回答 4 投票 4

如何在自己的定义中缩写类名?

如何在此类的定义中为冗长的类名创建别名?我不希望它在类定义之外可访问。我无法使用typedef或...

回答 1 投票 1

Typedef一个位域变量

我想要一个1位整数的typedef,所以我虽然这个typedef int:1 FLAG;但我有错误,有没有办法可以这样做?谢谢

回答 1 投票 2

我应该为`size_t`包含哪个标题?

根据cppreference.com,size_t在几个标题中定义,即 而且,从C ++ 11开始,也在 ...

回答 4 投票 74

指向数组的typedef的指针

我正在尝试做以下事情:#include typedef unsigned char Set [128];设置A; //全局变量void main(){A [0] = 1; A [1] = 2; A [2] = 3; printf(“%x,%x,...

回答 3 投票 0

“typedef char CHAR [10];”是什么意思?

遇到了一段代码,它定义并使用了类似下面的typedef:typedef char CHAR [10]; void fun(std :: string s){} int main(){CHAR c;有趣的(C);奇怪的是这很有效。我......

回答 2 投票 1

通过函数传递struct时收到警告

我试图通过值传递一个函数的整个结构,并通过在传递的结构中显示变量来测试传递是否成功。当我编译并运行...

回答 3 投票 1

extern struct array error:数组类型具有不完整的元素类型

我有3个文件:main.c,def.c,def.h。两个.c文件都包含def.h.所有文件都在同一目录中。我的编译器是gcc版本4.9.2。在def.h中:struct _info {int a; };在def.c中:#...

回答 1 投票 0

模板typedef与std :: vector有自定义分配器

我想定义一个自定义向量类,它使用带有自定义分配器的std :: vector类,如下所示:template typedef std :: vector > my_vector; ...

回答 1 投票 2

无法通过引用传递typedef结构

我试图通过引用将自定义类型对象传递给函数,我无法弄清楚我可能做错了什么。我读了如何将typedef结构传递给函数?以及其他...

回答 2 投票 -1

@class for typedef enum?

在一个头文件中,我有类似的东西:// PasscodeInputViewController.h typedef enum {PasscodeInputModeOn,//设置密码PasscodeInputModeEnter,//输入密码...

回答 4 投票 20

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