typedef 相关问题

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

在C ++中声明使用的位置是否有良好的做法? [关闭]

声明使用是否有良好的做法(对于类似用法的typedef)?例如,如果我有一个带有std :: array的类 ,H>成员,我想要放松阅读和...

回答 1 投票 1

在这种情况下如何修复“分段错误”

我想制作一个程序,用一方的信息读取一个字符串,在“/”之间分隔信息,然后用信息创建一个对象。我做了一个cicle,如网页所示。如果我 ...

回答 1 投票 -1

如何在JSDOC中扩展typedef参数?

假设您在ES6类(文档)中有以下代码:/ ** * @typedef Test~options * @type {object。 } * @property {array} elements - 包含元素* @的数组...

回答 2 投票 17

即使IF语句为false,字符指针数组也会被写入

我正在通过指定的分隔符分解字符串并尝试根据第一个字符串修改typedef结构。我意识到,当我单步执行代码时,typedef结构是......

回答 1 投票 -4

如何在包含typedef的情况下解释带有从右到左规则的变量声明?

当涉及到typedef时,我在使用从右到左规则来解释变量声明时遇到了麻烦。在C ++入门第5版的书中,我看到了以下代码:typedef char * pstring; ...

回答 2 投票 0

带有括号的typedef如“typedef int(f)(void)”是什么意思?它是功能原型吗?

typedef int(fc_name)(void);这里fc_name是任何有效的C符号。这与函数指针typedef有何不同?

回答 6 投票 27

交叉引用typedef结构

我有结构的两种类型定义,ARRAY和OBJECT。 ARRAY中的元素属于OBJECT。 OBJECT(当它的TYPE是COMPLEX时)有它的子数组enum {INT,FLOAT,...

回答 1 投票 0

“typedef char A [max_size]”是什么意思?

我有这部分代码,我不明白第一个typedef是如何工作的,以及当我们在struct中使用它时会发生什么。 #define MAX_BLOCKEDADDRESS_SIZE 256 typedef char BlockedAddress [...

回答 1 投票 1

C:转发声明一个typedef,稍后定义它将用于现在声明一个函数

所以......我吃了一点鸡蛋和鸡蛋。我得到了Controller_setup.h和Equipment_setup.h,它们使用另一个中定义的typedef。我可以在这里写一些关于证明为什么这样做的理由......

回答 1 投票 1

制作/指向typedef结构的指针的副本

我有一个填充了一些数据的结构,并希望通过指定它来制作它的副本。我有以下结构:typedef struct items {double cijena; char sifra [...

回答 1 投票 -1

使用typedef时的C ++模糊构造函数

在C ++中重载函数时,是否存在涉及模糊类型的以下问题的优雅解决方案?我想有两种不同的类型:“距离”和“角度”,它在语义上意味着......

回答 3 投票 1

typedef X. = T :: UserType1,但如果不适用,请输入unde X = UserType2

这是MCVE(不可编译): - #include #包括 // - 图书馆---模板 class Slot,类DefaultType> class GetType {...

回答 1 投票 0

在单独的头文件中定义的类型的Typedef

我有两个头文件:src / util / buffer.h:// Namespace Src Util Buffer子结构sub_buffer {size_t size; void * buf; }; //吨静态内联函数src / lib_context.h:// ...

回答 1 投票 0

使用typedef声明函数有什么意义?

我有点困惑为什么我可以使用typedef来声明函数。这是我的例子:int Add(int a,int b){return a + b; int int(int a,int b){return a * b; } typedef int func(...

回答 2 投票 6

可能在标头中使用结构和typedef很糟糕

您好如何重写可能不好的构造?我试着询问如何修复它以使其在那里工作,但也许这是所有糟糕的概念。还有其他解决办法吗?它是在Eclipse中编译的......

回答 4 投票 0

Clang不解析具有部分特化的模板:template <class T,class U = TYPE_A > TYPE_B类;

我有模板部分特化模板的代码示例。而在解析时clang,返回结果无效声明。 template <class T> class TYPE_A {};模板

回答 2 投票 0

在Swift中使用Objective-C typedef void

我在新的Swift环境中使用Objective-C API。在大多数情况下,一切都很好,但我遇到了typedef问题。 API的typedef定义为:typedef void * ...

回答 1 投票 0

Dart中的typedef是什么?

我已经阅读了描述,我知道它是一个函数类型的别名。 typedef或函数类型别名为函数类型提供了在声明字段和返回类型时可以使用的名称....

回答 4 投票 43

如何输入定义前向声明?

我需要帮助来声明我的代码中使用的一些结构。我的想法是,我需要声明一些彼此包含的结构,并使用typedef来获得良好的编码风格。我有 ...

回答 2 投票 0

typedef中的相同名称以及命名空间中的使用

示例代码:struct X {void f(){}}; typedef X A; namespace N {struct A {void g(){}}; };使用N :: A; int main(){A a; a.f();这段代码正确编译,A a;创造......

回答 1 投票 3

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