C++学习笔记(一)--基础
1.遵循标准C++,主函数类型为int,成功返回值为0,异常返回默认为-1.
2.使用系统函数库,必须加上 using namespace std,因为C++的标准库函数是在命名空间std中;
3.输出语句 cout <<"" <<endl; cout为输出流对象 << 为插入运算符 即把cout后面的值插入到输出流对象中。语句结束和C语言一样使用;号。endl(end line缩写,为换行,可换做"\n").
4.iostream (i-o-stream缩写)输入输出流,类似stdio.h 只是在C++中不加后缀.h(要加也是可以的,此时就无需再加using namespace std);
5.输入语句 cin >>xx >>bb; cin为输入流对象,>> 为提取运算符.
6.有多个函数时,可以有两种写法,一是在只能写在main函数前,二是在main函数中声明其他函数,其他函数可以出现在main函数前或者后。
7.类的组成 : 类中变量->数据成员
               类中操作变量的方法->成员函数
类的特性:   封装性 信息隐蔽
#include<iostream>
using namespace std;
class Student{ //类的定义
  private://本类以外的方法不可调用,本类可以直接使用
                  int a;
                  int b;
          public://除了本类可以使用,其他的方法也可使用
                  void set(){
  cin >>a >>b;
                  }
void display(){
  cout <<a <<b <<endl;
                  }
};
Student stu1,stu2;/*类的实例化要在main函数外面?Student此时已经和int类似了,作为了一个类型,其声明的变量叫做对象,stu1,stu2就是对象,对象占空间,而类不占实际存储空间*/
int main(){
  stu1.set();
          stu1.display();
          stu2.set();
          stu2.display();
          return 0;
}
8.cpp 为c plus plus 缩写
C++学习笔记(一)--基础的更多相关文章
- MyBatis:学习笔记(1)——基础知识
		MyBatis:学习笔记(1)--基础知识 引入MyBatis JDBC编程的问题及解决设想 ☐ 数据库连接使用时创建,不使用时就释放,频繁开启和关闭,造成数据库资源浪费,影响数据库性能. ☐ 使用数 ... 
- bootstrap学习笔记之基础导航条  http://www.imooc.com/code/3111
		基础导航条 在Bootstrap框中,导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多.我们先来看导航条中最基础的一个--基础导航条. 使用方法: 在制作一个基础导航条时,主要分 ... 
- Django学习笔记(基础篇)
		Django学习笔记(基础篇):http://www.cnblogs.com/wupeiqi/articles/5237704.html 
- C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)
		一:值类型和引用类型的含义参考前一篇文章 C#学习笔记(基础知识回顾)之值类型和引用类型 1.1,C#数据类型分为在栈上分配内存的值类型和在托管堆上分配内存的引用类型.如果int只不过是栈上的一个4字 ... 
- C#学习笔记(基础知识回顾)之值传递和引用传递
		一:要了解值传递和引用传递,先要知道这两种类型含义,可以参考上一篇 C#学习笔记(基础知识回顾)之值类型和引用类型 二:给方法传递参数分为值传递和引用传递. 2.1在变量通过引用传递给方法时,被调用的 ... 
- C#学习笔记(基础知识回顾)之值类型和引用类型
		一:C#把数据类型分为值类型和引用类型 1.1:从概念上来看,其区别是值类型直接存储值,而引用类型存储对值的引用. 1.2:这两种类型在内存的不同地方,值类型存储在堆栈中,而引用类型存储在托管对上.存 ... 
- MAVEN学习笔记之基础(1)
		MAVEN学习笔记之基础(1) 0.0 maven文件结构 pom.xml src main java package resource test java package resource targ ... 
- mybatis学习笔记之基础复习(3)
		mybatis学习笔记之基础复习(3) mybatis是什么? mybatis是一个持久层框架,mybatis是一个不完全的ORM框架.sql语句需要程序员自己编写, 但是mybatis也是有映射(输 ... 
- mybatis学习笔记之基础框架(2)
		mybatis学习笔记之基础框架(2) mybatis是一个持久层的框架,是apache下的顶级项目. mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成满足s ... 
- Java学习笔记之---基础语法
		Java学习笔记之---基础语法 一. Java中的命名规范 (一)包名 由多个单词组成时,所有字母小写(例如:onetwo) (二)类名和接口 由多个单词组成时,所有单词首字母大写(例如:OneTw ... 
随机推荐
- Neo4j的查询语法笔记(二)
			cypher是neo4j官网提供的声明式查询语言,非常强大,用它可以完成任意的图谱里面的查询过滤,我们知识图谱的一期项目 基本开发完毕,后面会陆续总结学习一下neo4j相关的知识.今天接着上篇文章来看 ... 
- JQ的异步文件上传
			一,view代码 <form role="form"> <div class="form-group"> <label for=& ... 
- 06-File-文件
			文件 长久保存信息的一种数据信息集合 常用操作 打开关闭(文件一旦打开,需要关闭操作) 读写内容 查找 open函数 open函数负责打开文件,带有很多参数 第一个参数: 必须有,文件的路径和名称 m ... 
- Vue Login by Google
			vue-google-oauth2 来源:https://www.npmjs.com/package/vue-google-oauth2 
- ][mybatis]MyBatis mapper文件中的变量引用方式#{}与${}的差别
			转自https://blog.csdn.net/szwangdf/article/details/26714603 MyBatis mapper文件中的变量引用方式#{}与${}的差别 默认情况下,使 ... 
- Xshell设置密钥登录确保Linux
			用Xshell设置密匙登陆服务器, 第一步.使用Xshell生成密钥 我们打开熟悉的XSHELL软件,然后在工具-新建用户密钥生成向导. 到了生成密钥参数界面,我们这里需要选择RSA密钥类型,以及密钥 ... 
- 学Python的第七天
			今天学习DBA有点乏,所以Python学的不是很多熬!!! 但是不管多苦多累Python不会放弃!! 虽然我是运维! #!/usr/bin/env python3 # -*- coding:utf-8 ... 
- Oracle 附加日志(supplemental log)
			参考资料: 1.https://blog.csdn.net/li19236/article/details/41621179 
- CreateProcessAsUser 服务调用
			CreateProcessAsUser 函数 如果想通过服务向桌面用户Session 创建一个复杂UI 程序界面,则需要使用CreateProcessAsUser 函数为用户创建一个新进程用来运行相应 ... 
- jmeter中遇见的坑:url需要编码的
			在postman中能请求成功,但是在jmeter就是请求失败报500错. 请求的 url :/graph/vertices?label=node&properties={"num& ... 
