Tag: 构造函数

如何从C-File调用C ++构造函数

我导入了这个程序,它解析了很多复杂的文本,用C语言编写。我自己的项目是用C ++编写的。 我实际上打算,每当解析器算法找到一个关键标签时,我的类的一个(很多)构造函数应该被调用,这样我在txt的末尾就会有一个很好的结构,如同解析过程的结果。 问题在于 :我用Java学习了OOP并用这个项目启动了C ++,所以我需要一些帮助:如何从基于C的解析器文件中调用C ++构造函数? 我已经检查了互联网,但要么这个问题太微不足道了,要么我的预期解决方案无效;) 谢谢你的任何建议。

C中的默认构造函数

对于使用结构定义的C用户类型,是否有某种方法可以使用某种默认构造函数(如C ++版本)? 我已经有一个像快速初始化程序一样工作的宏(就像pthread_mutex ),但我想知道你是否可以在声明中填充结构的某些(或所有)字段。 例如,使用pthread_mutex示例,我想 pthread_mutex_t my_mutex; 具有相同的效果 pthread_mutex_t my_mutex = PTHREAD_MUTEX_INITIALIZER;