在学习java和c++的时候为什么总是控制台输出 ,
java和c++在以后的实际开发中是不是总是控制台输出 ,像j2SE好像有桌面设计编程的,c++有吗 ? 是不是c++只有靠VC++开开发桌面程序。
那是基础,强调的是解决特定问题的方法,比如算法啦解决思路啦。而实际开发中,需要借助一些框架技术或者组件来实现,像C++,在Windows下有VC这样的集成开发框架,它提供了一些特定的封装好的类库,如MFC。而JAVA想要开发网页的话,它有提供JSP/Servlet技术,还可以借助各种第三方框架,如Struts、Hibernate、Spring等。但那些东西只是工具,真正能解决核心问题还是要靠基础,那些控制台输出的练习就是围绕着一些问题如何解决并输出结果。
你指的桌面设计编程是指GUI编程吧,C++本身没有包含GUI编程的一些库,但是可以利用它开发一些GUI编程的框架,例如很出名的GTK+ 是基于C的GUI应用程序框架,Qt 则是由C++构建的GUI框架。