LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1022|回复: 5

C在C++环境中的使用?

[复制链接]
发表于 2005-3-30 22:06:48 | 显示全部楼层 |阅读模式
在用C的时候有些想法,因为还没在C上费大力。想请前辈出些意见。

C的输入输出太麻烦。而C++库包括C库函数的实现(不知是不是全部?大部分就够了)。
在语言中又完全支持C。
我想:
1 用C++的一些好机制,如输入输出,字符串,new等。
2 把C的经验用到C++里。不知大部分的C库函数都有没有?我有C标准库的函数大全之类的资料,不知可否用在C++里。用<cstdlib>之类,不用<stdlib.h>.
3 下一步在要用的时候可以使用C之外的特性。

这样一来,说C也不是C,说C++吧,又没用重载什么的。
不知这能不能实现C的全部功能?
C++对C的语法全部支持,只是不知C的库函数支持的怎样?毕竟有一些好用的不想放弃。
如果行的话,这样做有什么缺陷吗?优点我看是方便一些。用printf,scanf实在是笨。

需要一个方向,请大侠指教一二。。再次谢过。
发表于 2005-3-31 08:55:01 | 显示全部楼层
C++不是兼容C的吗?你想混着用就混着用喽。
回复 支持 反对

使用道具 举报

发表于 2005-3-31 09:17:56 | 显示全部楼层
问得实在是糊涂,C++中本来就可以使用所有的C的东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-31 09:42:47 | 显示全部楼层
呵呵,怨我没问清楚,又编辑了一下。

主要是想问C++库中对C库函数支持的怎样?因为这一块的资料没找到。倒是STL的不少,用不着动不动就用它吧。

一开始还是想用小巧的C,因为C++复杂,省得吓住了自己。又见C的IO麻烦,不如各取一些。主要用C的语法。在IO等C++的优点上用C++。但是库函数还主要是用C的。
其它虚拟,继承,类什么的先不用。

谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-3-31 12:49:32 | 显示全部楼层
用着看喽。好奇地问:你需要什么C函数,在C++里没有?

即便是没有,C的库也可以拿来用呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-31 13:55:17 | 显示全部楼层
呵呵,有些明白了。谢doubleelec再次回贴。

1 我也不知什么C函数有而C++没有。因为没有GCC里C++中C哪一块的的库资料(不是stl),只有标准C的库函数的资料。

2 准备下载一个gnu c/c++ 的库大全之类的,上它的网站去看看。现在已有了C++和C的标准库大全。可是如itoa之类的函数真是好用,又不在标准之内。

3 我有本候捷的<C++标准程序库>,里面只粗略地谈到了新C头文件的事。而没有详细地说明如cstdlib里有什么函数。在网上搜了半天又没找到。可能和标准一样?我想这C++标准包括C标准啊,怎么没有C哪一块?

4 用哪个编译器,就应该找它的官方文档,到现在才想起来。够笨的。记得精华中有,这就去找。总喜欢找全一些资料再开始,省得现找麻烦。

5 有个htpp://www.cplusplus.com网站,不知是干什么的,可是不错呢。看名字不象是泛泛之辈啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表