2017年8月26日

C++:构造函数2——拷贝构造函数

摘要: 前言:拷贝构造函数是C++中的重点之一,在这里对其知识进行一个简单的总结。 一、什么是拷贝构造函数 在C++中,对于内置类型的变量来说,在其创建的过程中用同类型的另一个变量来初始化它是完全可以的,如: 那么对于自定义的数据类型来说,是否可以在该类的一个对象创建时用该类的另一个对象对其进行初始化呢?看 阅读全文

posted @ 2017-08-26 02:22 Tom文星 阅读(886) 评论(0) 推荐(0) 编辑

2017年8月25日

C++:引用的简单理解

摘要: 前言:引用是C++一个很重要的特性,最近看了很多有关引用的资料和博客,故在此对引用的相关知识进行总结 一、什么是引用 引用,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价 特别注意: 1.&不是求地址运算符,而是起标志作用 2.引用的类型必须和其所绑定的变量的类 阅读全文

posted @ 2017-08-25 00:09 Tom文星 阅读(66750) 评论(9) 推荐(26) 编辑

2017年8月23日

C++:构造函数1——普通构造函数

摘要: 前言:构造函数是C+中很重要的一个概念,这里对其知识进行一个简单的总结 一、构造函数的定义 1.类中的构造函数名与类名必须相同 2.构造函数没有函数的返回类值型说明符 [特别注意]: a.构造函数的返回值类型不是void,而是没有 b.构造函数虽然没有返回值类型说明符,但构造函数是有返回值的,构造函 阅读全文

posted @ 2017-08-23 21:00 Tom文星 阅读(1086) 评论(0) 推荐(0) 编辑

C++:默认初始化

摘要: 一、什么是默认初始化 默认初始化,顾名思义,即为在定义变量时如果没有为其指定初始化值,则该变量会被C++编译器赋予默认的值。而变量被赋予的默认值到底是什么,则取决于变量的数据类型和变量的定义位置。 二、默认初始化的规则 规则1:内置类型的变量如果初始化,则它的默认初始化值取决于定义它的位置: • 定 阅读全文

posted @ 2017-08-23 00:32 Tom文星 阅读(3069) 评论(0) 推荐(1) 编辑

2017年8月22日

C++:this指针的简单理解

摘要: 一、什么是this指针 要想理解什么是this指针,首先必须理解在C++中是如何为类的对象分配内存空间的。 由上例可以看出,当用类Student定义一个对象stu时,内存开辟36个字节的空间用来存储这个对象,而内存开辟的空间刚好分配给了这个对象的四个成员变量(Name、Amount、Price、To 阅读全文

posted @ 2017-08-22 11:12 Tom文星 阅读(1127) 评论(0) 推荐(0) 编辑

2017年8月21日

C++:const_cast的简单理解

摘要: 前言:const_cast是我比较头疼的一个知识点,最近查阅了很多资料,也翻看了很多他人的博客,故在此将自己目前学习到的有关const_cast知识做一个简单的总结 一、什么是const_cast 简单来说,const_cast是C++提供的四种显示类型转换的方式之一,其主要作用是移除变量的cons 阅读全文

posted @ 2017-08-21 18:32 Tom文星 阅读(2401) 评论(1) 推荐(0) 编辑

2017年8月20日

C++:const用法的简单总结

摘要: 一、对变量的修饰 在c++中,如果我们希望定义一个值不会被改变的变量,那么可以用关键字const对它进行修饰,被修饰后的变量其作用相当于一个常量 特别注意: 1.const对象一旦创建,其值就不能再被改变。因此const对象必须初始化 2.在const对象上只能执行不改变其内容的操作 3.默认状态下 阅读全文

posted @ 2017-08-20 02:07 Tom文星 阅读(2249) 评论(0) 推荐(1) 编辑

2017年8月19日

Python:print()函数的几个常用参数

摘要: 1.参数sep:设置输出字符产之间的字符串。默认是空格 2.参数end:设置输出文本末尾的字符串。默认是'\n' 3.参数file:指定文本将要发送到的文件、标准流或其他类似文件的对象,默认是sys.stdout 阅读全文

posted @ 2017-08-19 21:10 Tom文星 阅读(7224) 评论(0) 推荐(0) 编辑

Python:迭代器的简单理解

摘要: 一、什么是迭代器 迭代,顾名思义就是重复做一些事很多次(就现在循环中做的那样)。迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),它是访问可迭代序列的一种方式,通常其从序列的第一个元素开始访问,直到所有的元素都被访问才结束。 [注意]:迭代器只能前进不能后退 [迭代器的 阅读全文

posted @ 2017-08-19 20:08 Tom文星 阅读(18611) 评论(0) 推荐(0) 编辑

Python:生成器的简单理解

摘要: 一、什么是生成器 在Python中,由于受到内存的限制,列表容量肯定是有限的。例如我们创建一个包含一亿个元素的列表,Python首先会在内存中开辟足够的空间来存储这个包含一亿个元素的列表,然后才允许用户去使用这个列表,这就可能会导致以下问题: 1、内存中没有足够的内存空间开存储这个列表,从而导致列表 阅读全文

posted @ 2017-08-19 16:16 Tom文星 阅读(533) 评论(0) 推荐(0) 编辑

导航