typedef 相关问题

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

c++编译器错误类没有名为的成员

我有一个名为 Edge 的类和一个名为 Vertex 的类 在我的 Edge 类中,有一个对称为目标的顶点的引用。在 Vertex 中,我发送一条 Edge 并尝试通过 Edge 更改目标,但是

回答 4 投票 0

获取当前类的typedef

我目前正在将 boost::intrusive_ptr 与我的 GUI 类一起使用。 虽然这或多或少是一个方便的问题,但是否有正确的方法来获取当前类的类型名? 原因...

回答 2 投票 0

为什么可以在不解引用的情况下调用函数指针?

我在 C++ 程序中有一个奇怪的 typedef 语句,由 Py++ 生成。 双半径(int); // 要包装的函数 typedef double (*radius_function_type)(int); // bp::def 是一个wrapp函数...

回答 5 投票 0

C++ 代码解释:指针如何在链表结构上工作

我无法理解这段 C++ 代码的开头发生了什么,它向我解释了如何使用动态数组实现堆栈。我确信代码是正确的,因为程序运行了

回答 1 投票 0

使用自定义类型在 C 中创建引用自身的结构

我想创建一个带有指向相同类型属性的指针的结构。 理想情况下,我想要这样的东西,但这会导致编译错误: 类型定义结构{ 整数数据; ...

回答 2 投票 0

在 C 中创建引用自身的类型

我想创建一个带有指向相同类型属性的指针的结构。 理想情况下,我想要这样的东西,但这会导致编译错误: 类型定义结构{ 整数数据; ...

回答 1 投票 0

g++ 关于 typedef 的未定义引用的错误

我正在尝试编译一个简单的测试程序,我包含的头文件之一具有以下 typedef typedef const char* CharConst; typedef unsigned int MyBool; 稍后在标题中...

回答 1 投票 0

如何删除 VS 警告 C4091: 'typedef ': 在未声明变量时在 'SPREADSHEET' 左侧被忽略

此警告在我的代码中由同一个声明多次触发,内容如下: // 电子表格结构 typedef 结构电子表格 { 整数ID; // 价差 ID...

回答 5 投票 0

使用稍后声明的 C 结构体

我想使用尚未定义的 typedef 结构,但它是稍后定义的。 有没有类似结构体原型的东西? 文件容器.h // 我会在这里放置一种结构原型 typedef 结构...

回答 4 投票 0

C typedef 名称冲突

我已经获得了 2 个包含的头文件,并且它们都有一个同名的 typedef。 假设 aaa.h 和 bbb.h。它们来自 2 个不相关的第 3 方软件包,我无法控制这 2 个 fi...

回答 1 投票 0

Typedef 函数指针?

我正在学习如何动态加载DLL,但我不明白的是这一行 typedef void (*FunctionFunc)(); 我有几个问题。如果有人能够回答他们,我将不胜感激。 ...

回答 6 投票 0

typedef 声明中的 __attribute__ ((__packed__)) 是否被忽略?

虽然 __attribute__ ((aligned)) 与 typedef 声明配合得很好,例如 typedef struct __attribute__((__aligned__(8))) A { xxx IP 地址; xxx UDP; xxx 端口; } 桌子 ; 我

回答 4 投票 0

将生成的 C++ 结构模板传递到 C 标头

另请参阅“如何将 C++ 类的对象传递给 C 函数或从 C 函数传递?” (C++ FAQ),但是我不确定如何将其应用到我的案例中。 我正在尝试从...公开 C 兼容类型(结构)

回答 2 投票 0

将强制转换的 C++ struct typedef 传递给 C 标头

另请参阅“如何将 C++ 类的对象传递给 C 函数或从 C 函数传递?” (C++ FAQ),但是我不确定如何将其应用到我的案例中。 我正在尝试从...公开 C 兼容类型(结构)

回答 1 投票 0

反对在标头中使用的指南是否适用于类型别名?

我知道不要在 C++ 头文件中使用 using 的指南,其原因已被广泛讨论,例如这里。 当我遇到这个问题时,我正在寻找一个更 C++ 的替代方案

回答 2 投票 0

反对在标头中使用的指南是否适用于别名声明?

我知道不要在 C++ 头文件中使用 using 的指南,其原因已被广泛讨论,例如这里。 当我遇到这个问题时,我正在寻找一个更 C++ 的替代方案来替代 typedef

回答 1 投票 0

C - 创建和使用结构体数组?错误:“[”标记之前有预期的标识符或“(”

所以我尝试在 C 中构建和使用结构数组,但遇到了一些无法解决的错误。我的代码是: int 字数 = 10; 类型定义结构 { 字符*字; ...

回答 3 投票 0

C 中二维数组的 Typedef 并通过指针访问

我为表创建自定义类型(二维数组): typedef int table_t[4][2]; // 4行2列 接下来,我声明表和指向表的指针: table_t a = { { 10, 0 }, // 我的表 ...

回答 2 投票 0

C++ 中 typedef 的前向声明

为什么编译器不允许我转发声明 typedef? 假设这是不可能的,那么保持我的包含树较小的最佳实践是什么?

回答 11 投票 0

如何在 C 中不使用“typedef”来声明函数指针变量的类型?

我有一个名为 add 的函数,它将两个整数相加,如下所示: int add(int a, int b){ 返回a+b; } 我想创建一个指向名为 a 的函数的指针并使用它调用我的函数

回答 1 投票 0

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