(1)c++基础知识

来源:互联网 发布:c语言鸡兔同笼 编辑:程序博客网 时间:2024/06/04 01:18

最近在看一个浙大老师的c++课程  希望利用一段时间在c++上有所突破

以下是一些笔记

1.cout = console(控制台) output

cin=console input;

cout<<"dfdafafdaf"<<18<<"dfaa"<<endl;

<<是左移的意思,当有cout的时候就是输出了

endl = end of line

2.头文件未必要有后缀名,因为只是打开文件而已

3.object = Entity

object may be visiible or invisible

object is variable in programming languages

object = attributes + services;

4.c语言以时间过程为主导写程序

c++以有什么东西什么事件为主导写程序

5.

就如这幅图所示我们可以看出来  在c语言中的结构体里只有数据没有服务   而在c++中我们既有数据又有可以利用的服务


6.c++快速操作用Alt可以快速找到类

7.return返回-1 0 1的不同表示不同

根据所定义函数的需求返回不同的值。 
一般0和-1或者0和1使用 
0和-1使用时: 
0一般表示成功执行 
-1一般表示不成功 
0和1使用时: 
1真 
0假

8std::pair和std::make_pair主要就是变量的转换,第一个两个变量随意,第二个的第二个变量变为double

http://www.cnblogs.com/Nimeux/archive/2010/10/05/1844191.html   这个有详解

0 0