TOMOCAT

LV0
发表了文章

C++函数参数传递

当形参是非引用类型时,实参的值会被拷贝给形参,实参和形参是两个完全不同的对象,函数对形参做的所有操作都不会影响实参。

TOMOCAT
发表了文章

C++标准库类型迭代器

所有标准库类型都可以使用迭代器,但是其中只有少数几种才同时支持下标运算符,有迭代器的类型都拥有begin()和end()的成员函数:

TOMOCAT
发表了文章

C++标准库类型vector

注意vector的圆括号与花括号初始化是不同的:圆括号是通过调用vector的构造函数进行初始化的,如果使用了花括号那么初始化过程会尽可能会把花括号内的值当做元...

TOMOCAT
发表了文章

C++标准库类型string

上面的程序每次仅能读取一个单词,如果我们要读取多个string对象,那么可以写成:

TOMOCAT
发表了文章

C++中变量声明与定义的规则

为了支持分离式编译,C++将定义和声明区分开。其中声明规定了变量的类型和名字,定义除此功能外还会申请存储空间并可能为变量赋一个初始值。

TOMOCAT
发表了文章

C++中五花八门的初始化规则

初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦去,并用一个新值替代它。

TOMOCAT
发表了文章

C++数据类型

执行浮点数运算时使用double,因为float通常精度不够且双精度浮点数和单精度浮点数的计算代码相差无几

TOMOCAT
发表了文章

C++中的POD类型

几乎所有的系统底层都是用C写的,当时定义的基本数据类型比如int、char、float、枚举、指针、数组和结构等通过二进制拷贝后还能保持数据不变,即编译器可以通...

TOMOCAT
发表了文章

C++11显式虚函数重载:override与final

一旦类中的某个函数被声明为虚函数,那么在所有的派生类中它都是虚函数。一个派生类的函数如果覆盖了某个继承而来的虚函数,那么它的形参类型必须与基类函数完全一致。

TOMOCAT
发表了文章

解决python3中关于import的疑难杂症

在Python工程项目中,如果一个文件夹下有__init__.py文件就会认为该文件夹是一个包package,这样可以方便组织工程文件,避免模块名冲突。

TOMOCAT
发表了文章

《C++Primer》算法概览

这些算法在一个输入序列中搜索一个指定值或者一个值的序列。每个算法都有两个重载的版本,一个使用底层类型的==来比较;另一个使用用户给定的unaryPred和bin...

TOMOCAT
发表了文章

《C++Primer》第十九章

重载这两个运算符与重载其他运算符的过程大不相同。想要真正重载new和delete的方法,首先要对new表达式和delete表达式的工作机制足够了解:

TOMOCAT
发表了文章

《C++Primer》第十八章 用于大型程序的工具

在C++语言中,我们通过抛出throwing一条表达式来引发raised一个异常。当执行一个throw时,跟在throw后面的语句将不再被执行。相反,程序的控制...

TOMOCAT
发表了文章

《C++Primer》第十七章 标准库特殊设施

tuple是类似pair的模板,每个pair的成员类型都不相同,但是每个pair恰好有两个成员。我们希望将一些数据组合成单一对象,但又不想麻烦地定义一个新数据结...

TOMOCAT
发表了文章

《C++Primer》第七章 类

类的基本思想是数据抽象data abstraction和封装encapsulation。数据抽象是一种依赖于接口interface和实现implementati...

TOMOCAT
发表了文章

《C++Primer》第六章 函数

函数体是一个语句块,形参和函数体内部定义的变量统称为局部变量local variable,仅在函数的作用域内可见,同时局部变量还会隐藏hide在外层作用域中同名...

TOMOCAT
发表了文章

《C++Primer》第五章 语句

身为C++的零基础初学者,短期内把《C++Primer》啃下来是一个比较笨但是有效的方法,一方面可以掌握比较规范的C++语法(避免被项目中乱七八糟的风格带跑偏)...

TOMOCAT
发表了文章

《C++Primer》第四章 表达式

身为C++的零基础初学者,短期内把《C++Primer》啃下来是一个比较笨但是有效的方法,一方面可以掌握比较规范的C++语法(避免被项目中乱七八糟的风格带跑偏)...

TOMOCAT
发表了文章

《C++Primer》第十五章 面向对象程序设计

面向对象程序设计object-oriented programming的核心思想是数据抽象、继承和动态绑定:

TOMOCAT
发表了文章

《C++Primer》第十四章 重载运算与类型转换

我们定义重载的运算符时,必须首先决定它是声明为类的成员函数还是声明为一个普通的非成员函数:

TOMOCAT

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券