基础知识
尉水风
这个作者很懒,什么都没留下…
展开
-
基础知识(1)
基本数据类型的范围整型 int -2^31~(2^31-1) -2e9~(2e9)大致范围long long -2^63~(2^63-1)-9e18~(9e18)浮点型 float -2^128~2^128 实际精度6~7位double -2^1024~2^1024 实际精度15~16位字符型 char -128~127 -128~127布尔型 b原创 2017-07-22 18:15:56 · 328 阅读 · 0 评论 -
c++笔记--模板
本文是对"铁道版"c++一书的知识点总结,如果侵权,请及时告知我,将尽快删去,本文禁止转载函数模板与类模板 函数模板 template <typename 类型参数>返回类型 函数名(模板形参表){函数体} template<class 类型参数>返回类型 函数名(模板形参表){函数体} 函数名(模板实参...原创 2018-08-17 20:20:18 · 154 阅读 · 0 评论 -
c++笔记--重载
本文是对"铁道版"c++一书的知识点总结,如果侵权,请及时告知我,将尽快删去,本文禁止转载运算符重载 运算符重载为类的友元函数和成员函数友元运算符重载函数class X{…friend 返回类型 operator 运算符(形参表);…}; 返回类型 operator 运算符(形参表){函数体} @表示运算符aa@bb;隐式调...原创 2018-08-17 20:18:49 · 156 阅读 · 0 评论 -
c++笔记--多态
本文是对"铁道版"c++一书的知识点总结,如果侵权,请及时告知我,将尽快删去,本文禁止转载多态性和虚函数多态性概述编译时的多态是通过静态连编来实现的运行时的多态是通过动态连编来实现的利用虚函数机制,c++可部分地采用动态连编在c++中,编译时的多态性主要是通过函数重载和运算符重载实现的,运行时多态性主要是通过虚函数来实现的虚函数的定义virtual 返回类型 函数名...原创 2018-08-17 20:16:04 · 212 阅读 · 0 评论 -
c++笔记--继承
本文是对"铁道版"c++一书的知识点总结,如果侵权,请及时告知我,将尽快删去,本文禁止转载派生类的声明class 派生类名:[继承方式] 基类名{派生类新增的数据成员和成员函数};继承方式可以是:private,protected或public默认为私有继承(private)派生类:可以增加新的数据成员 可以增加新的成员函数 可以对基类的成员进行重定义 可...原创 2018-08-17 20:15:08 · 170 阅读 · 0 评论 -
c++笔记--类的深入
本文是对"铁道版"c++一书的知识点总结,如果侵权,请及时告知我,将尽快删去,本文禁止转载自引用指针thisthis常指针,不能修改this,能修改*this数组名是常指针 对象数组与对象指针exam ob1[4]={11,22,33,44};编译系统只为对象数组元素的构造函数传递一个实参,所以在定义数组时提供的参数个数不能超过数组元素个数如果构造函数有多个参数,...原创 2018-08-17 20:11:11 · 219 阅读 · 0 评论 -
c++笔记--类的简介
本文是对"铁道版"c++一书的知识点总结,如果侵权,请及时告知我,将尽快删去,本文禁止转载类的构成不能在类声明中给数据成员赋初值 成员函数的定义::set()或set()是普通的函数在类的声明中,成员函数原型的参数表可以不说明参数的名字,而只说明它们的类型void set(int , int ); 内联成员函数的定义隐式声明:将成员函数直接定义在类的内部...原创 2018-08-17 20:05:47 · 210 阅读 · 0 评论 -
c++笔记--基础
本文是对"铁道版"c++一书的知识点总结,如果侵权,请及时告知我,将尽快删去,本文禁止转载函数原型函数原型的参数表中可不包含参数的名字,而只包含它们的类型如果不写函数类型,默认int主函数main()不必进行原型说明 const修饰符指向常量的指针const char *pc="abcd";不允许改变指针所指的常量,但是可以改变指针所指的地址常指针 ...原创 2018-08-17 20:01:57 · 247 阅读 · 0 评论 -
基础知识(四)
对于c++的cout自动判断类型,它对于字符串是如下处理的1.对于cout<< 字符串某一元素地址;它会输出从该字符开始到'\0'为止的全部字符相当于printf("%s",p2); 2.输出单个字符和c语言相似,cout<< *p2;printf("%c",*p2);3.输出字符串某一元素地址,c++只会对char*类型的有这样的一种特殊判断,所以需要转换类型(void*...原创 2018-04-03 22:12:57 · 126 阅读 · 0 评论 -
基础知识(printf)
printf语法: #include int printf( const char *format, ... );printf()函数根据format(格式)给出的格式打印输出到STDOUT(标准输出)和其它参数中. 字符串format(格式)由两类项目组成 - 显示到屏幕上的字符和定义printf()显示的其它参数. 基本上, 你可以指定转载 2018-01-25 16:41:58 · 247 阅读 · 0 评论 -
memcpy - C++ Reference
函数头文件memcpyvoid * memcpy ( void * 目标, const void * 源, size_t num(字节大小) );拷贝整块的内存拷贝num字节的数据从源到目标指针指向的内存块这种对象的底层要求源和目标的指针是不同的,拷贝的结果是二进制这个函数不会检查源中的终止标志,总是拷贝num个字节为了避免溢出,num的大小应该翻译 2017-11-24 22:04:35 · 250 阅读 · 0 评论 -
一些题目的特殊思路
持续更新1.奇偶剪枝2.分层图最短路分别以起点和终点为起点建立最短路Flight HDU - 3499 3.优先队列在bfs中的应用4.spfa的玄学运行时间5.单调栈6.逆向思维原创 2017-08-04 20:56:39 · 234 阅读 · 0 评论 -
结构体初始化
先挂一个链接:点击打开链接http://www.cnblogs.com/vongang/archive/2011/07/30/2122076.html可能是编译器的原因,在结构体内部初始化总是有错,等换个编译器试试,以后会亲自写一下原创 2017-07-26 10:40:11 · 298 阅读 · 0 评论 -
c++笔记--I\O
本文是对"铁道版"c++一书的知识点总结,如果侵权,请及时告知我,将尽快删去,本文禁止转载c++的输入和输出 put()函数输出一个字符cout.put(‘A’); get()函数读入数据时可包括空白字符cin.get(字符型变量);从输入流中读取一个字符(包括空白符),赋给字符变量ch。如果读取成功则函数返回非0值,如失败(遇到文件结束符EOF)则函数返回...原创 2018-08-17 20:23:07 · 396 阅读 · 0 评论