240 发简信
IP属地:甘肃
  • 类(二)

    类的作用域 类的定义分为两步 编译成员的声明 知道类全部可见后才编译函数 在成员函数中进行名字查找的过程: 在函数内部查找名字的声明 第一步没有找到,则在类中继续查找 如果类...

  • 类(一)

    定义抽象数据类型 定义类的关键字包括struct 和 class使用struct定义类 使用class定义类 this关键字 在成员函数内部可以使用this关键字,代表对象本...

  • 函数(二)

    内联函数 与 常量表达式函数 内联函数可以避免函数调用的开销,比一般函数更轻量,一般用于规模较小,流程直接,频繁调用的函数 constexpr函数,函数返回的类型以及所有形参...

  • 函数(一)

    返回类型 使用指针像python一样返回一个函数或者数组,但C++函数的返回类型不能直接是数组或者函数。 自动对象 只存在于块执行期间的对象成为自动对象 局部静态对象 函数声...

  • 循环

    while循环 for 循环 从0开始到9进行循环 将0-6都乘2 do while循环 不允许在条件部分定义statement中要使用的变量 try语句块和错误处理 thr...

  • 运算符

    优先级 基本上就是老生常谈的规则,算数运算>逻辑运算,括号无视优先级c++对&&,||,? :,, 这四种之外的运算符,没有定义明确的求值顺序。 所以写程序时要留意求值顺序...

  • 2021考研英语的一些反思

    看备考经验的时候往往不能离开一个人以往的学科基础,本人高中参加过全国英语竞赛,得过一等奖,高考英语130左右。 这门课可以算备考时投入少产出高的一门课了,每天基本上花半个小时...

  • 考研数学的一些反思

    说起数学,真的是对它又爱又恨。 初学一个新的知识时的痛苦,做题完全没思路时对自己智商的怀疑,看了答案后拍着大腿说,妙啊!然后又开始后悔,自己怎么就没有多进一步,错过了一次提升...

  • 数组

    这种数据结构,每一个编程语言都有 定义与初始化 数组的维度在编译时应该是已知的,所以使用常量表达式或字面值 数组的默认初始化,会令数组含有未定义的值 定义数组的时候必须指定数...

  • 迭代器

    这个概念在python中也有,在python中,类内实现了迭代协议iter()后,便可以通过for循环对类进行遍历。 在c++中如何使用迭代器呢。 end()返回迭代器,该迭...

  • 标准库类型vector

    Vector 对象的集合,该集合内所有对象的类型都相同,使用vector需要引入头文件 声明 vector 是模板, 表示ivec这个vector中存放的都是int类型 定义...

  • 字符串

    using 关键字 类似 python里的import,是个导入命名空间的关键字,用法 头文件中不要使用using关键字,会导致其他使用了头文件的地方产生未知的行为。 str...

  • 变量和基本类型

    数据类型 还是常见的那几种,int,bool,char,double,float。关键字有signed,unsigned。 值得注意的是,书中给出了编程时选择数据类型的几条建...

  • 2021-03-02

    考研初试成绩出来,320分左右,北航的全日制是没戏了,看看能不能调剂非全吧。从大学毕业一直摇摇摆摆的想要考研,终于是硬着头皮体验了一次。为了考研辞职,已经有半年多没上班了,每...

  • 2020-05-09防御式编程

    # 如何处理垃圾数据 检查所有来源于外界的数据 检查子程序所有输入的参数值 ## 断言 断言处理绝不应该出现的状况,错误处理预期会发生的事情 高健壮应先使用断言,再处理错误 ...

  • 为什么会做错题

    首先,想出一个计划和贯彻一个计划是两码事。这一点,在数学上也是一样的,知道怎么解题,到正确解出答案,同样需要付出努力。 诊断: 1.审题阶段 由于思想不集中而造成的对问题了解...

  • 2020-05-11怎样解题

    这是《怎样解题》的第二部分 1. 如何熟悉问题 面对问题,自己能做什么,尽量使做法清晰而鲜明,暂时抛开细节。 熟悉问题,并把问题的目标牢记脑海中。 2.深入理解问题 从问题的...

  • 2020-05-09读怎样解题

    波利亚的书 怀着一种很功利的心态读的-- 如何提高自己的数学素养。 这是全书4个部分中的第一部分-- 课堂内 求解过程的4个步骤: 1.了解清楚问题,清楚的知道要求的是什么 ...

  • 2020-05-08创建子程序的考虑

    创建子程序的的正当理由: 1 降低复杂度 2 引入中间,易懂的抽象 3 避免代码重复 4 改善性能,对代码进行优化调优时,可以将改动局限在更小的部分 在子程序层面的代码设计:...

  • 2020-05-07创建类的考虑

    深浅拷贝使用的考量: 优先采用深拷贝,除非有确定的证据说明,浅拷贝比深拷贝好,再考虑浅拷贝 创建类的考量: 1.为现实世界中的事物建模 2.为抽象的事物建模 3.降低复杂度 ...