永发信息网

在C程序中可以使用C++的一些概念吗?

答案:6  悬赏:70  手机版
解决时间 2021-03-14 04:58
  • 提问者网友:我一贱你就笑
  • 2021-03-13 11:37
在C程序中可以使用C++的一些概念吗?比如我在.C文件中使用类或者一些C++的语法可以吗?

或许我说的有点大了 那假如不是类 只是一些C++的关键词比如const之类的可以吗?
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-03-13 12:04
有的是不可以的.比如C++里面的一些语句和C语言的语句是不一样的,它们的程序结构几乎相同,不过有的C++程序还是可以在C语言里打出来的.

准确说,C程序中部分概念还是可以在C++中运行和应用的,但是,C文件中要使用C++的一些类几乎是不可能的,因为它们之间的定义和运行方式都是不一样的.

关键词和C语言的几乎差不多,如果你看久了就发现其实没什么区别,只要多注意就好了。

如果有问题可以联系我.希望这个答案能对你有用。
全部回答
  • 1楼网友:未来江山和你
  • 2021-03-13 16:50
不可以 只能模拟
  • 2楼网友:雾月
  • 2021-03-13 16:29
不可以的,C++与C所使用的编译器是不同的,对于C++的语法,C的编译器不能识别,如果想使用类,建议学习object C,这是带类的C
  • 3楼网友:深街酒徒
  • 2021-03-13 15:44
可以, C也可以面向对象,不过不如C++直观.
  • 4楼网友:woshuo
  • 2021-03-13 14:44
使用另一个程序?每个进程都有自己的虚拟地址空间啊,栈空间地址都不一样怎么使用。 如果是同一个工程的不同c文件定义的变量,使用extern声明,放在头文件包含就可以了。
  • 5楼网友:人间朝暮
  • 2021-03-13 13:26
保存为.cpp的文件(也就是c++文件)貌似是兼容c代码的,反过来就可能出问题,如果实在想把c++的部分比如关键词用在c中,就自己编代码重定义吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯