回 帖 发 新 帖 刷新版面

主题:[原创]初学VC++者的困惑!请大家帮帮忙!


我是一名VC++的初学者,到底VC++和C++有什么具体的区别呢?

还有我看过C++语言的书,可是如果给一个要用到函数库的题目就不知道怎么办了,以前遍编的都是书本后面的习题,我该这么样突破这个编程的这个难题呢,现在向大家请教,希望多多帮忙![em18]

回复列表 (共5个回复)

沙发

c++  语言,
VC++ 编译器
等同于 
c    语言
Turbo C 编译器

多编程,多看别人的代码。
最重要的就是“毅力”

板凳


函数库就是别人写好的完成一定功能的函数,你直接用就行了。

C++是一个语言,VC是一个用C++编程的集成开发环境,方便编写和调试

3 楼

C++/C只是一种语言,包括它所支持的数据类型,语法定义,语法结构.

而VC是基于C++的一种IDE 集成开发环境,

里面不单单提供了C++编译器.标准库里的函数,类,容器,算法

还提供了很多类库...如MFC,COM,等等.

4 楼

如果你是初学C或C++,建议你不要用VC++编程,建议用C-Free编程。它有完全中文的C/C++函数帮助信息,而且有智能代码提示功能,它也支持STL和WINDOW API。你也不要急着学MFC,建议先学习C/C++标准库编程,然后学习STL(如果你学STL很好的话,也可以学下Boost),然后可以用VC++或C-Free或Dev-C++进行Windows 编一些窗口界面,或有些基础功能的小软件。当你对Windows软件原理及常用API有了很好了解的话,你就可以试着学习类库(MFC,QT,ATL等,可以看下我在C++论坛区的一篇“因该了解的类库”的帖子)。
-------------------
永远记住,如果你做过一种课题或专题,你不需要再再它上面反复停留,还在为忘记具体的实现代码而烦恼--因为它已经被列入泛型数据结构或泛型算法,你甚至可以用一行代码调用一个快速排序或查找算法,而且是世界上最优最快的算法。也就是说,你要明白你的目的?!会用一种语言,不要一开始被那些编程平台的自己的符号,宏,库的复杂的表示所迷惑,你需要向标准靠拢,会用STL、boost这是前提!这样你学习效率会更高,编写复杂软件所需要的时间也会更短。


5 楼


谢谢各位的指教,真的很感谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册