99问答网
所有问题
c和c++能混合编程吗
在写c程序时能调用c++的头文件吗,比如,在c中能包含<string>然后使用string
举报该问题
其他回答
第1个回答 2008-03-05
当然不行,C++能用C的,但是C不能用C++的
第2个回答 2008-03-05
C++是在C的基础上衍变而来的,如果你想在C中调用C++的东西,你还不如直接就用C++呢?
C++包含了C的所有功能和优点~`本回答被提问者采纳
相似回答
vs中c#
和c++可以
混用吗
答:
可以
,方法如下:1、若在cpp文件中引用c语言代码,需要添加extern "C"原因参考:C和C++混合编程(__cplusplus 与 external "c" 的使用)2、若C语言部分独立为一个.c文件 (工程中既有cpp文件又有c文件)1、取消.c文件的预编译头 2、.c文件中不可添加 #include "stdafx.h"3、.c文件中不可出现...
C和C++
如何
混合编程
答:
通过上面两节的分析,我们知道extern "C"的真实目的是实现类
C和C++
的
混合编程
。在C++源文件中的语句前面加上extern "C",表明它按照类C的编译和连接规约来编译和连接,而不是C++的编译的连接规约。这样在类C的代码中就
可以
调用C++的函数or变量等。(注:我在这里所说的类C,代表的是跟C语言的编译和连接方式一致的所...
如何将
C++
和Object-
C混合编程
开发IOS软件
答:
Using C++ With Objective-C 苹果的Objective-C编译器允许用户在同一个源文件里自由地
混合
使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就
可以
在Objective-C应用程序中使用已有的C++类库。Objective-
C和C++
混编的要点 在Objective-C++中,可以用C++代码调用方法也可以从Objective-C...
C/
C++与
汇编
混合编程
有什么好处
答:
若汇编代码较短,则可在C/C++源文件中直接内嵌汇编语言实现混合编程
。若汇编代码较长,可以单独写成汇编文件,最后以汇编文件的形式加入项目中,通过ATPCS规定与C程序相互调用及访问。后缀.S文件中的汇编指令是用armasm汇编器进行汇编的,而C语言程序中的内嵌汇编指令则是用内嵌汇编器进行汇编的。这两种...
C/
C++混合编程
,在C程序中调用C++函数
答:
that the linkages agree.你试着把 #include "proj.h"加到函数 extern "C" BOOLInsertLog( const char* szLog ){ ……}试试。如果还是不行,你试着把#include "proj.h" 文件中的 extern BOOLInsertLog( const char* szLog ); 改为 BOOLInsertLog( const char* szLog ); 试一试。
C与C++混合编程
的问题
答:
问题出在主函数你对add函数的调用上。void main(){ void add();//调用
c
Example.c中的add函数,是你的本意,可编译器在这里认为你是声明了一个函数void add()正确使用方法是add();不要前面的void.printf("x=%d\n",x);//引用c语言中定义的全局变量x } ...
在vs2008下,C/
C++混合编程
,为何会出现以下的错误
答:
右键你的
c
文件,查看属性,c\
C++
,高级,看看,“编译为”,选择c代码
MATLAB
与C
/
C++混合编程
目录
答:
分别深入探讨了MEX文件、COM技术、MATLAB编译器、Mideva、ActiveX和MATLABAdd-in的
混合编程
实现。第12章,综合实例:通过实例展示了如何在实际项目中运用MATLAB
与C
/
C++
的混合编程技术,包括系统需求分析、模块设计和实现。每个章节都深入浅出,旨在帮助开发者更好地理解和利用MATLAB与C/C++的混合编程能力。
最近在搞C\
C++
和汇编语言 的
混合编程
,如何讲2者在编译环境中连接起来...
答:
混合编程
允许你把微软Basic、C、
C++
和FORTRAN的长处与汇编语言例程联合起来。这些语言中的任何一种都
可以
调用MASM例程,你也可以在汇编程序里调用这些语言中的任何一种。这实际上使混合语言程序可以使用所有高级语言库的例程。MASM 6.1提供的混合语言特征类似于高级语言里提供的特征。例如,你可以使用INVOKE...
大家正在搜
c和c混合编程
c与汇编的混合编程
汇编与c语言混合编程
c语言汇编混合编程意义
matlab与c语言混合编程方法
混合编程
汇编与c混合
结合python和c
c++与c#