摘要: 一个类中可以有 public、protected、private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的函数可以访问本类的 private 成员。现在,我们来介绍一种例外情况——友元(friend)。借助友元(friend),可以使得其他类中的成员函数以及全局范围内的函数 阅读全文
posted @ 2017-03-03 18:08 MyCPlusPlus 阅读(763) 评论(0) 推荐(0) 编辑
摘要: C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示 阅读全文
posted @ 2017-03-01 21:04 MyCPlusPlus 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、什么是static? static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static? 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函 阅读全文
posted @ 2017-03-01 19:45 MyCPlusPlus 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 一、稀疏矩阵的定义 对于那些零元素数目远远多于非零元素数目,并且非零元素的分布没有规律的矩阵称为稀疏矩阵(sparse)。 人们无法给出稀疏矩阵的确切定义,一般都只是凭个人的直觉来理解这个概念,即矩阵中非零元素的个数远远小于矩阵元素的总数,并且非零元素没有分布规律。 二、稀疏矩阵的压缩存储 由于稀疏 阅读全文
posted @ 2017-03-01 14:16 MyCPlusPlus 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 定义 POD类型包括下述C++类型,以及其cv-qualified的类型,还有以其为基类型的数组类型: 标量类型(scalar type) POD类类型(POD class type) 标量类型 术语标量类型包括下述C++类型范畴, 以及其cv-qualified类型: 算术类型(arithmeti 阅读全文
posted @ 2017-02-27 13:49 MyCPlusPlus 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 对于const变量,我们不能修改它的值,这是这个限定符最直接的表现。但是我们就是想违背它的限定希望修改其内容怎么办呢?下边的代码显然是达不到目的的: 因为对modifier的修改并不会影响到constant,这暗示了一点:const_cast转换符也不该用在对象数据上,因为这样的转换得到的两个变量/ 阅读全文
posted @ 2017-02-26 21:31 MyCPlusPlus 阅读(230) 评论(0) 推荐(0) 编辑
摘要: C++中的const正常情况下是看成编译期的常量,编译器并不为const分配空间,只是在编译的时候将期值保存在名字表中,并在适当的时候折合在代码中.所以,以下代码: 可以通过编译,并且正常运行.但稍加修改后,放在C编译器中,便会出现错误: 错误消息:c:/test1/te.c(8): error C 阅读全文
posted @ 2017-02-26 21:19 MyCPlusPlus 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 编译的时候(假如编译器是VS),是以源文件cpp文件为单位,编译成一个个的obj文件,然后再通过链接器把不同的obj文件链接起来。如果一些变量或函数的定义是内连接的话,链接器链接的时候就不会拿它们去与obj比较看有没有重复定义,一个源文件中即使是extern声明的变量或函数也不能使用另外一个源文件中 阅读全文
posted @ 2017-02-26 21:03 MyCPlusPlus 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 安装完Ubuntu后发现分辨率不合适,平时习惯了看小一点的文字,所以搜了一下修改屏幕分辨率的命令,具体操作如下: 1.先用 xrandr 命令查看一下当前系统支持的分辨率 后面带*号的就是你当前的分辨率 2.我这个屏幕之前都是用的1440x900的分辨率,所以用 ctv 命令生成一个详细的分辨率 3 阅读全文
posted @ 2017-02-22 20:35 MyCPlusPlus 阅读(2109) 评论(0) 推荐(0) 编辑
摘要: Unnamed namespaces The unnamed-namespace-definition is a namespace definition of the form This definition is treated as a definition of a namespace wi 阅读全文
posted @ 2017-02-17 10:16 MyCPlusPlus 阅读(218) 评论(0) 推荐(0) 编辑