首页
学习
活动
专区
工具
TVP
发布

cs

专栏作者
136
文章
157425
阅读量
38
订阅数
css的知识点
水平导航栏 有两种方法创建横向导航栏。使用内联(inline)或浮动(float)的列表项。
热心的社会主义接班人
2019-08-16
5310
c++15.0 RTTI机制, 类型转换操作, 表达式类型推断与获取
---- c++的语法,我准备要结束了,c++东西还有很多,比如多线程,c11新特性等,我不是很熟,以后有时间在补充吧。准备写c#了,原本准备开始java语法的,但是看到简书上面好多是有关java的文章,写的都很不错(至少我感觉写不出更好的了),决定换一个方向,语法是通用的,但是还是有些不同之处,c#的.net平台,好歹是能和j2ee对立的,怎么能没有人介绍了。 ---- 知识点综述: ---- RTTI机制: 通过运行时类型识别,程序通过使用基类的指针或者引 用来检查这些指针或引用所指向对象的实际类
热心的社会主义接班人
2018-04-27
1K0
c++那些事儿12.0 STL--Map
知识点综述: ---- map:关联容器。 1.0 由key--value组成,通过key,查找value,关键字key唯一。 2.0 内部结构是红黑树,根据key自动排序,查找速度快。 3.0 有双向迭代器。 4.0 map基本访问单元为pair,pair只有二个成员变量,first和key 分别表示key和value。 map:定义了以下三个类型: map<K, V>::key_type : 表示map容
热心的社会主义接班人
2018-04-27
1.2K0
c++14.0 名字空间和条件编译
这二个东西,经常被我们忽略了,其实很实用。当你深入c++世界的时候,总有一天会遇到他们,先面熟一下吧。 ---- 1.0 名称空间。 ---- 知识点综述: 名称空间:将一个程序中所有名字规范到不同的集合-名字空间中 明确每个名字中没有任何二个相同的名字定义。 格式: namespace name{ code; }//没有分号 原则: 1.0 使用在已经命名的名称空间中声明的变量,不使用外部全局变量。 2.0 对于using声明,首先将其作用域设置为局部而不是全局。
热心的社会主义接班人
2018-04-27
7340
c++13.0 STL[stack,queue,set,dequeue]
set相关知识点: set:集合,红黑树实现 特点: 1.0 内部的元素根据其值自动排序。 2.0 内部元素只能出现一次。 set数据结构图: set数据结构.PNG set相关函数:
热心的社会主义接班人
2018-04-27
6230
c++那些事儿5.0 模板
模板 是泛型编程的重点,在后面的STL中,模板的功能得到广泛运用。 在java中泛型,集合都有模板的身影,弄清模板可以让我们更加深入学习。 ---- 可讲的东西不多,直接看code #include<iostream> #include<string> using namespace std; //选择排序的模板函数 template<typename T> void sort(T *arr,int n) { T min; for (int i = 0; i < n-1; i++) {
热心的社会主义接班人
2018-04-27
4800
c++一些问题2.0 友元函数,运算符的重载
---- 友元类:打破了类的封装。 a普通类声明为友元函数. 友元函数可以访问类中的私有成员,打破了类的封装。 b友元成员函数。一个类的成员函数是另一个类的友元函数。 c友元类。 将一个类声明为另一类的友元类。 ---- 代码如下 #include<iostream> #include<string> #include<cmath> using namespace std; class Triangle; class Point { private: int x, y;
热心的社会主义接班人
2018-04-27
7500
c++那些事儿7.0 I/O流,文件操作
知识点综述: ---- C++ I/O: 在iostream头文件中定义 istream //通用输入流和其它输入流基类。 ostream //通用输出流和其它流基类。 iostream //通用输入输出流和其它输入输出流基类。 在fstream头文件中定义 ofstream //文件写操作 内存写入存储设备 ifstream //文件读操作,存储设备读区到内存中
热心的社会主义接班人
2018-04-27
1.6K0
c++那些事儿8.0 异常
知识点综述: ---- C++异常:指程序在执行过程中出现的意外情况,异常通常会使程序的正常流程被打断。 异常提供了一种转移程序控制权的方式。 C++ 异常处理涉及到三个关键字:try、catch、throw。 try,catch,throw: try 块中的代码标识将被激活的特定异常。它后面通常跟着一个或多个 catch 块。 catch: 在您想要处理问题的地方,通过异常处理程序捕获异常。catch 关键字用于捕获异常。 throw: 当问题出现
热心的社会主义接班人
2018-04-27
5340
c++那些事儿4.0 多态
---- 相关知识点 多态: 向不同对象发送一个消息,不同的对象接收会产生不同的行为。 a.静态多态性。 函数重载,最经典就是构造函数重载。 运算符重载,最典型的是“<<”。 b.动态多态性。 不在编译时确定那个函数,而是在程序运行时动态确定所针对的对象。 通过虚函数实现,即在函数前加上virtual。 // 感觉这样更明显,java覆盖加上override,也是很方便的。 如果不采用虚函数,是同名覆盖原则。 虚函数: c. 在
热心的社会主义接班人
2018-04-27
6170
c++那些事儿3.0 继承
一般形式 class class_name:继承方式 基类名{ code } 继承方式有三种: public ,protected,private. //java好像都是public继承。 单继承 多继承,多继承会很复杂,所以java,c sharp都采用interface。 类函数: 构造函数 先执行父类的构造函数,在执行子类的构造函数。 一般形式 派生类的构造函数(参数列表)
热心的社会主义接班人
2018-04-27
5620
c++那些事儿9.0指针
知识点综述: ---- 指针:地址。 1.0在32位的cpu上,cpu一般由32根地址线组成,所以地址大小为32位 即4byte,同理可得指针大小为4byte; 2.0指针是有类型的,和它指向的数据类型相同; double p1=11,*p2; p2=&p1;//p2为double型指针 3.0数组名是一个const指针。 int arr[6]; arr是常量指针。 二维数组名是指向行的指针,它指向一整行元素而非个
热心的社会主义接班人
2018-04-27
6900
c++面向对象的一些问题1.0
构造函数 特殊的成员函数,给对象的初始化,不需要用户调用,建立对象时,自动执行 它的函数名字与类相同,可以重载,没有返回值和函数类型。 如果不写构造函数,类会给出一个无参数的构造函数。 复制构造函数 a.程序新建立一个对象时,用另一个对象对它初始化。 b. 函数的参数为对象。 c. 函数的返回值为对象。 ---- 特殊的数据成员 常数据成员,const声明,其值不能改变。 const string sex; 静态数据成员,static声明,属于类,只能在类外初始化。 stat
热心的社会主义接班人
2018-04-27
5360
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档