typedef相关内容

从其他类访问枚举值

在我的项目中,我在一个类中定义了一个枚举,该枚举在整个该类中使用。在重构期间,该枚举被移至另一个类。因此,我在原班上简单地 typedef 编辑了它,就像这样: A类{ public: 枚举E {e1,e2}; }; B类{ public: typedef A :: E E; }; 现在变量定义,返回值,函数参数等都可以正常工作。仅当我想访问第二个类中的枚举 ..
发布时间:2020-10-30 03:56:31 C/C++开发

替代Eigen :: MatrixXd typedef

用向量替换所有 Eigen :: MatrixXd s和 Eigen :: VectorXd s的最简单方法是什么和具有长双精度数元素的矩阵? 我的代码中的每个基本浮点变量的类型都是 long double 。另外,每次使用矩阵或向量时,我都会使用以下typedef。 typedef Eigen :: VectorXd Vec; typedef Eigen :: MatrixXd ..
发布时间:2020-10-27 23:32:45 C/C++开发

名称空间中的Doxygen和typedef

有人可以告诉我这段代码有什么问题,使doxygen无法处理吗? / *! 文件Enumerator.h brief实现一个用于访问链接列表元素的Enumerator指针。 * / #pragma一次 #ifndef __MSCL_ENUMERATOR_H__ #定义__MSCL_ENUMERATOR_H__ 命名空间MSCL { / *! \t ..
发布时间:2020-10-26 02:01:26 其他开发

在C ++类中向前声明typedef

在类中转发声明typedef的最佳解决方案是什么?以下是我需要解决的示例: A类; B类; A类 { typedef boost :: shared_ptr Ptr; B :: Ptr foo(); }; B类 { typedef boost :: shared_ptr Ptr; A :: Ptr bar(); }; ..
发布时间:2020-10-19 19:30:10 C/C++开发

Dart中的typedef是什么?

我已经阅读了说明,并且我知道它是函数类型的别名。 typedef,或者函数类型别名,为函数类型提供一个名称,您可以在声明字段和返回类型时使用该名称。在将函数类型分配给变量时,typedef会保留类型信息。 http://www.dartlang.org/docs/spec/latest/dart-language-specification.html#kix.yyd520hand9j ..
发布时间:2020-10-15 00:20:20 其他开发

typedef'ng指针和const

我正在看一个示例,该示例表明为什么对指针进行类型定义是一种不好的做法。我对示例不了解的部分是为什么编译器无法解决问题。我将示例详细说明为以下代码: #include typedef int * TYPE; void set_type(TYPE t){ * t = 12; } void foo(const TYPE mytype){ set_ ..
发布时间:2020-10-08 06:49:19 其他开发

C中的typedef:结构或函数参考?

分析其他人编写的软件的某些部分,发现以下代码行: typedef const struct rpc_method * (* super_t)(RPC *); 好吧,我知道, typedef rpc_method *(* super_t)(RPC *); 声明类型 super_t 指针... 我也知道 typedef struct 是什么意思, ..
发布时间:2020-10-08 06:42:02 其他开发

“使用”作为typedef会导致CS1001

使用T = int有什么问题; ? 它会导致编译器错误需要CS 1001标识符 解决方案 您必须编写 使用T = System.Int32; 因为 int 只是 System.Int32 ,并且这些速记未在语言规范中实现(例如,根据 c, int 不是标识符眼镜)。您需要输入完整的合格名称。 ..
发布时间:2020-10-06 22:47:13 C#/.NET

“ Typedef声明”之间的区别和“类声明”

问题很简单。为了进一步阐明,在下面的代码中, Foo1 和 Foo2 的区别到底是什么?声明(例如,一个使用 class Foo1 {...}; ,另一个使用 typedef class {...} Foo2; )? class Foo1 { public: void bar(){} }; typedef类{ public: void bar(){} } Foo2; ..
发布时间:2020-10-02 01:02:51 C/C++开发

获取继承的基类类型的元组

我正在寻找一种获取所有继承的类的元组包的方法,找不到一个。 意图:如果一个类从模板基类继承。模板参数应从基本模板的专业化推导而来,因为我首先可以推断出它的类型名。 私有继承。 可以完全做到吗? class继承:ClassA,ClassB ...,Class N {}; //预期用法 templ_traits :: bases_tuple; ..
发布时间:2020-09-28 02:40:19 C/C++开发

没有匹配的成员函数可用于调用“插入”消息。 std :: unordered_map

我试图将字符串散列到指向指向字符串的无效函数的指针。尝试将我的键值对插入到地图中时出现以下错误: “没有匹配的成员函数可以调用” insert” 我不确定如何解释此错误。 我认为我是在传递错误 #include #include 使用命名空间std; void some_function(string arg ..
发布时间:2020-09-27 22:18:49 C/C++开发

C ++ extern模板实例化和typedef(gcc)

我试图从外部实例化模板,但是我想在实例化子句中使用typedef。我认为该示例说出了上千个单词: typedef myTemplate_base myTemplate; //在99%的情况下,我使用了这个,所以我想要一个简写 extern模板类myTemplate;。 //不会在typedef 上工作/编译错误类infront如果我尝试实际遇 ..
发布时间:2020-09-27 19:45:21 C/C++开发