几个简单问题
我刚开始学c++,有几个简单的问题请教一下
1、c++中有这样的语法
cout<<"i="<<i<<endl;
请问endl和end还有"\n"有什么区别?
2、在定义类的时候,类中包含的函数有时候是声明的时候就顺便定义了,有时候是定义完了类才具体定义函数的内容,比如:
第一种
class a
{
int b();
};
int a::b()
{
cout<<b<<endl;
}
第二种
class a
{
int b()
{
cout<<b<<endl:
}
};
这样有什么区别,各有什么优缺点?
3、有时候定义类就直接在程序的开始定义了,有的时候写成个xxx.h文件,然后在程序中
#include "xxx.h"
请问有什么区别,各有什么优缺点?
4、在c++builder中怎么做那种运行时是在dos窗口中的程序,就是说不用bcb的可视化界面,因为我刚开始学是先学c++,例子都是这样的,没用到可是化的功能。
请指点一下,谢谢了