标签:c++

翻译

C / C行号

viewed(0)

为了调试的目的,我可以得到C / C编译器中的行号吗?(某些编译器的标准方式或特定方式) 例如 if(!Logical) printf("Not logical value at line number %d \n",LineNumber)...

翻译

如何在C中序列化一个对象?

viewed(0)

我有一个小的层次结构的对象,我需要通过套接字连接序列化和传输。我需要两个序列化的对象,然后反序列化它基于它是什么类型。有一个简单的方法来做这在C(如在Java)? 有没有任何C序列化在线代码示例或教程? 编辑:为了清楚,我正在寻找将对象转换...

翻译

c – 为什么引用数组是非法的?

viewed(0)

以下代码不编译。 int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; C标准对此说了什么? 我知道我可以声明一个包含引用的类,然后创建该类的数组,如下所示。但我真的想知道为什么上面的代码...

翻译

c – 未定义的行为和重新加载的序列点

viewed(1)

考虑这个主题是以下主题的续集: Previous installment 07000 让我们重温这个有趣和令人费解的表达式(斜体短语取自上述主题* smile *): i += ++i; 我们说这调用了未定义的行为。我假设当说这个时,我们隐...

翻译

c – Qt中的内存管理?

viewed(1)

我对Qt很新,我想知道一些基本的东西与内存管理和对象的生活。什么时候需要删除和/或销毁我的对象?是否自动处理这些? 在下面的示例中,我创建的对象是哪些我需要删除?当myClass被销毁时,实例变量myOtherClass会发生什么?如果我不...

翻译

从Java访问C共享库:JNI,JNA,CNI或SWIG?

viewed(1)

您将推荐从Java访问C共享库使用以下哪个(或其他)方法?为什么? > JNI:我听说这有一些陷阱,这是相当的承诺吗?> SWIG:显然这使得使用JNI更容易,但我听说它有一些问题吗?> JNA:我可以写一个C接口,然后使...

翻译

c – 使用shared_ptr的示例?

viewed(1)

嗨,我问了一个问题今天约How to insert different types of objects in the same vector array 和我的代码在那个问题是 gate* G[1000]; G[0] = new ANDg...

翻译

带有C宏的可选参数

viewed(1)

有什么方法获得可选参数C宏吗?某种重载也会很好。 C宏没有从C改变。由于C没有重载和函数的默认参数,它肯定没有它们的宏。所以回答你的问题:不,这些功能不存在宏。您唯一的选择是定义具有不同名称的多个宏(或根本不使用宏)。 作为旁注:在C中,通...