Jerryjuan


  • 首页

  • 分类

  • 归档

第一天打卡

发表于 2019-04-02

cf 1144B

分析:简单思维题,根据取出的数字之间奇偶属性不同可以知道,如果odd==even或者odd与even相差1时,可以全部取出来。当不满足这个条件时候,就要看相差的是奇数还是偶数,相差了多少个(num=|odd-even|),然后将排序后的前num个奇数(或者偶数相加)。

阅读全文 »

C++知识9——继承

发表于 2018-06-14

类的基本知识

  • 类内的函数默认为内联函数,前提是符合内联函数的条件。如果不符合条件无论是否定义了inline都不会作为内联函数实现,也不会给出报错。
  • 在普通的函数中声明内联函数,如果不符合条件无论是否定义了inline都不会作为内联函数实现,也不会给出报错。
  • 成员函数默认是内联的,所以在声明时写不写都行。所以内联函数前并不都是有inline的

    抽象

    抽象:面向对象方法中的抽象,是指对具体问题(对象)进行概括,抽出一类对象的公有性质并加以描述的过程。
    包括:数据抽象和行为抽象(即功能抽象和代码抽象)
    阅读全文 »

C++知识7——静态、常量

发表于 2018-06-11

静态

生存期:和程序的运行期相同。

1
2
3
static int a=9;//可以赋值
static int b;//默认b为0
static char a=0;//a的ascii码为0

虽然是静态但是还是限制于作用域,不会在其他作用域起作用。
全局变量具有静态生存期,具有静态生存期的初始值为0;

阅读全文 »

C++知识点7——不常用语法精解

发表于 2018-06-10

常量相关

  • 常量无外号
  • 形参是引用,实参不能是常量

enum的实际操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<cmath>
using namespace std;

int main(){
enum week {fir,se,we,th=4,fri,six,ri};

cout<<fir<<endl;//0
cout<<se<<endl;//1
cout<<we<<endl;/* 2,说明如果前面没有改动,前面的代表的数字还是不变的。*/
cout<<th<<endl;//4
cout<<fri<<endl;//5
return 0;
}
阅读全文 »

C++知识点6——函数

发表于 2018-06-10

我努力奔跑证明我还活着。


函数

一些简单的声明函数的语法就不在这里赘述了。

阅读全文 »

C++知识5——类(多态)及一些易错点

发表于 2018-06-10

类与对象

概念整理

面向对象程序设计的主要特点:抽象、封装、继承和多态。

多态(类型)

多态性: 指一段程序能够处理多种类型对象的能力。(即对同一命令有不同的理解方式)
c++中的多态包括:强制多态,重载多态,类型参数化多态,包含多态

阅读全文 »

C++知识4——数组、指针与字符串

发表于 2018-06-07

数组

数组是一个特定的数据结构。
数组名是首地址
数组元素在内存中是顺序、连续存储的。

1
int b[][3]={1,2,3,4};

行为4/3,需要向上取整,为b[2][3];

阅读全文 »

C++知识3——函数模板与类模板

发表于 2018-06-07

函数模板与类模板

函数模板

模板实质上就是重载
函数模板的定义形式:
template<模板参数表>
类型名 函数名 (参数表)
{
函数体的定义
}

阅读全文 »

C++知识2——流类库与输入输出

发表于 2018-06-06

一:I/O流的概念及流类库结构

No.1 一些概念

流是一种抽象,它负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。
程序将流对象看做文件对象的化身
一般意义下的读操作在流数据抽象中被称为(从流中)提取,写操作被称为(向流中)插入
本章中把别名所表示的模板实例称作类

No.2 输出流 ostream

预先定义的ostream类对象用来完成向标准设备的输出:
cout是标准输出流

阅读全文 »

C++知识1——c++简单程序设计

发表于 2018-06-04

N0.1 一些基本的内容

(1):怎样算一个语句:
程序由语句组成,每条语句由分号(;)作为结束符。
例题:
{;}是一条语句
a=0,b=0,c=0;是一条语句

阅读全文 »
12

John Doe

18 日志
9 标签
© 2019 John Doe
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4