自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 C++学习:IO类_Hammond‘s blog

IO类 在istream和ostream之外,标准库还定义了一些其他的IO类型。 IO库类型和头文件 头文件 类型 iostream istream.wistream 从流读取数据 ostream.wostream向流写入数据iostream.wiostream读写流 fstream ifstream.wifstream从文件读取数据 ofstream.wofstream向文件写入数据fstream.wfstream读写文件 sstream istringstream.wistr

2020-09-16 15:19:37 104

原创 C++笔记:类_Hammond‘s blog

类的基本思想是数据抽象和封装。 数据抽象是一种依赖于接口和实现分离的编程技术。 类的接口包括用户所能执行的操作;类的实现包括类的数据成员,负责接口实现的函数以及定义类所需的各种私有函数。 封装实现了类的接口和实现的分离,封装后的类隐藏了它的实现细节,也就是说,类的用户只能使用接口而无法访问实现部分。 类要想实现数据的抽象和封装,需要首先定义一个抽象数据类型。 ...

2020-09-11 16:28:29 174

原创 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 365

原创 OpenCV: Mac OS Xcode搭建OpenCV_ Hammond‘sBlog

准备工作 安装cmake brew install cmake git上下载opencv源码 git clone https://github.com/opencv/opencv.git 构建OpenCV 创建临时目录(cd到opencv源码到路径) cd ~/opencv mkdir build 配置 cd build cmake -D CMAKE_BUILD_TYPE = RELEASE_DCMAKE_INSTALL_PREFIX = /usr/loca

2020-08-29 13:33:02 95

原创 C++笔记:语句_Hammond‘s blog

简单语句 表达式后添加一个分号,就构成了表达式语句。 表达式语句的作用是执行表达式并丢弃掉求值结果。 空语句,最简单的语句时空语句。 别漏写分号,也别多写分号。 因为空语句时一条语句,所以可以用在任何允许使用语句的地方。所以,某些看起来非法的份好往往只不过是一条空语句而已。 多余的空语句一般来说是无害的,但是如果在if或while的条件后面跟了一个额外的份好就可能完全改变程序的初衷。 while (iter != svec.end() ) ; //错误,while循环体是这条空语句。

2020-08-27 11:40:05 104

原创 C++笔记 : 表达式_Hammond‘s blog

表达式 基础 基本概念 作用于一个对象的运算符称为一元运算符,如取地址&,解引 *。 作用于两个对象的运算符称为二元运算符,如==,乘法运算 * 。 组合运算符和运算对象 对于含有多个运算符的复杂表达式来说,要想理解它的含义首先要理解运算符的优先级,结合律以及运算对象的求值顺序 运算对象的转换 在表达式求值过程中,运算对象常常由一种类型转换成另一种类型。 重载运算符 C++定义了运算符作用于内置类型和复合类型的运算对象时所执行的操作。 当运算符作用于类类型的运算对象时,用户可以自定义其含义。 这种自

2020-08-26 15:05:39 183

原创 C++: 字符串,向量和数组_Hammond‘s blog

C++: 字符串,向量和数组 本章介绍两种最重要的标准库类型:string和vector string表示可变长的字符序列。 vector存放的是某种给定类型对象的可变长序列。 命名空间的using声明 使用using声明无须专门的前缀(形如:: )也能使用所需的名字了。 如下: #include <iostream> using std::cin; int main(){ int i; cin >> i; //正确 cout << i;

2020-08-25 17:03:40 291

原创 C++笔记 :变量和基本类型_Hammond‘s blog

变量和基本类型 数据类型了决定了程序中数据和操作的意义。 基本内置类型 C++定义了一套包括算术类型和空类型在内的基本数据类型。算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值,仅用于一些特殊场合。 算术类型 算术类型分为两类: 整型(包含了字符和布尔类型)和浮点数。 布尔类型的取值时true或false C++提供了几种字符类型:基本字符类型char,一个char的大小和一个机器字节一样。其他字符类型用于扩展字符,如wchar_t、char16_t、char32_t。 除了布尔和字符外,其

2020-08-24 16:18:54 201

原创 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 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除