![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
HammandHamster
这个作者很懒,什么都没留下…
展开
-
C++学习:IO类_Hammond‘s blog
IO类在istream和ostream之外,标准库还定义了一些其他的IO类型。IO库类型和头文件头文件类型iostreamistream.wistream 从流读取数据 ostream.wostream向流写入数据iostream.wiostream读写流fstreamifstream.wifstream从文件读取数据 ofstream.wofstream向文件写入数据fstream.wfstream读写文件sstreamistringstream.wistr原创 2020-09-16 15:19:37 · 113 阅读 · 0 评论 -
C++笔记:类_Hammond‘s blog
类的基本思想是数据抽象和封装。数据抽象是一种依赖于接口和实现分离的编程技术。类的接口包括用户所能执行的操作;类的实现包括类的数据成员,负责接口实现的函数以及定义类所需的各种私有函数。封装实现了类的接口和实现的分离,封装后的类隐藏了它的实现细节,也就是说,类的用户只能使用接口而无法访问实现部分。类要想实现数据的抽象和封装,需要首先定义一个抽象数据类型。...原创 2020-09-11 16:28:29 · 182 阅读 · 0 评论 -
C++笔记: 函数_Hammond‘s blog
函数函数基础一个典型的函数定义包括以下部分: 返回类型,函数名字,右0个或多个形参组成的列表以及函数体。一个函数的定义包含四部分#mermaid-svg-j2JFa3iwW42DSe7g .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-j2JFa3iwW42DSe7g .label text{fill:#原创 2020-09-07 11:00:54 · 384 阅读 · 0 评论 -
C++笔记:语句_Hammond‘s blog
简单语句表达式后添加一个分号,就构成了表达式语句。表达式语句的作用是执行表达式并丢弃掉求值结果。空语句,最简单的语句时空语句。别漏写分号,也别多写分号。因为空语句时一条语句,所以可以用在任何允许使用语句的地方。所以,某些看起来非法的份好往往只不过是一条空语句而已。多余的空语句一般来说是无害的,但是如果在if或while的条件后面跟了一个额外的份好就可能完全改变程序的初衷。 while (iter != svec.end() ) ; //错误,while循环体是这条空语句。原创 2020-08-27 11:40:05 · 115 阅读 · 0 评论 -
C++笔记 : 表达式_Hammond‘s blog
表达式基础基本概念作用于一个对象的运算符称为一元运算符,如取地址&,解引 *。作用于两个对象的运算符称为二元运算符,如==,乘法运算 * 。组合运算符和运算对象对于含有多个运算符的复杂表达式来说,要想理解它的含义首先要理解运算符的优先级,结合律以及运算对象的求值顺序运算对象的转换在表达式求值过程中,运算对象常常由一种类型转换成另一种类型。重载运算符C++定义了运算符作用于内置类型和复合类型的运算对象时所执行的操作。当运算符作用于类类型的运算对象时,用户可以自定义其含义。这种自原创 2020-08-26 15:05:39 · 190 阅读 · 0 评论 -
C++: 字符串,向量和数组_Hammond‘s blog
C++: 字符串,向量和数组本章介绍两种最重要的标准库类型:string和vectorstring表示可变长的字符序列。vector存放的是某种给定类型对象的可变长序列。命名空间的using声明使用using声明无须专门的前缀(形如:: )也能使用所需的名字了。如下:#include <iostream>using std::cin;int main(){ int i; cin >> i; //正确 cout << i;原创 2020-08-25 17:03:40 · 303 阅读 · 0 评论 -
C++笔记 :变量和基本类型_Hammond‘s blog
变量和基本类型数据类型了决定了程序中数据和操作的意义。基本内置类型C++定义了一套包括算术类型和空类型在内的基本数据类型。算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值,仅用于一些特殊场合。算术类型算术类型分为两类: 整型(包含了字符和布尔类型)和浮点数。布尔类型的取值时true或falseC++提供了几种字符类型:基本字符类型char,一个char的大小和一个机器字节一样。其他字符类型用于扩展字符,如wchar_t、char16_t、char32_t。除了布尔和字符外,其原创 2020-08-24 16:18:54 · 215 阅读 · 0 评论 -
C++学习准备知识_Hammond‘s blog
C++学习准备知识C++学习准备知识(本博客C++部分均为《C++ primer(第五版)》学习笔记)编写一个简单C++程序每个C++程序都包含一个或多个函数(function),其中必须包含一个main函数,操作系统通过调用main函数来运行C++程序,以下是一个非常简单的main函数,它什么也不干。int main(){ return0}一个函数的定义包含四部分#mermaid-svg-e0mJO7JWwHk2ch7i .label{font-family:'trebuchet原创 2020-08-24 10:20:31 · 197 阅读 · 0 评论