开始学习c++


又一次开始学习c++,虽然n多次了,但是我觉得现在把它写下来才是真的开始学习c++了,

vc++6.0中输入:

#include <iostream.h>
int main()
{
using namespace std;//
命名空间,跟c#中命名空间作用是一样的
cout<<"I love c++!"; //
这里是运算符重载,c#中的运算符重载简单多了,cout是一个对象,但是这个对象不在动态内存中,返回一个流对象ostream_withassignostream.h头文件中)
cout<<endl;//
基本解释同上 还有操作符也可以重载
cout<<"____________"<<endl;
return 0;
}

编译错误:c2871 c代表编译时错误如果是l##### l代表链接错误。 去掉using~~~~那一句,编译成功并运行。

基本分析:windows在创建这样一个控制台应用程序时候,调用窗口创建api,这个工程里的mian函数实际上应该是一个消息响应函数,由WinPro处理。cout中的输出其实是在console窗口中进行了重绘~~~~~

以后c++熟练了可以写写这些好玩的东西~~~

c++中的输入和输出,也可以使用c中的,以前对cout一直不太了解,主要太菜也没这么想去深入,现在发现它实在很强大,主要自己太菜~~~~~

可以给main()函数加入形参,但是一定要有主函数,java可以没有主函数,一些特别的程序也可以不需要。

伟大的预处理器~~~~~~~这个一般没什么问题。

头文件:头文件一般只包含一些声明,类的定义,内联函数等。以后再说。

名称空间:using也是预处理干的活,编译指令。

用法:std::什么的 using什么的 using std::什么的没用习惯的还真有点麻烦,更当初用java 的那些静态导入什么的。

现在要养成好的编码风格,(主要自己才开始干软件没多久,才半年多,风格很有个人色彩~~~~~~代码命名太烂了!)

语句:声明一个变量,需要指出变量的存储位置和所需内存空间。当然还有区域啊什么的以后再说。

cin输入对象,很智能的对象,要写好多好多操作符重载啊

c++2中发送消息的方法,一个调用类或不是类的函数或方法,一个是调用重载运算符。

c++需要为程序中使用的每一个函数提供原型。(与函数定义的区别)相当于变量的声明。还有函数头。。。。名称还挺多的。函数参数void的声明。

优质内容筛选与推荐>>
1、Spring-Cloud之Eureka排坑之旅
2、《笨办法学C》笔记之指针
3、TCP报文发送工具
4、学习生涯(三)
5、页面中文字增多,字号会突然变大


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号