会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
深度机器学习
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
26
下一页
2019年6月4日
C++(四十三) — 函数模板机制
摘要: 1、普通函数与模板函数调用原则 函数模板本质: 编译器中的汇编,根据函数模板帮程序员生成 不同类型 函数; 具体是进行两次编译:在声明时对模板代码本身进行编译,在调用时对参数替换后的代码进行编译; 函数模板可以和普通函数一样发生重载; 2、模板类的派生 需要具体化模板类,知道父类的数据类型,才知道如
阅读全文
posted @ 2019-06-04 18:51 深度机器学习
阅读(448)
评论(0)
推荐(0)
2019年6月3日
C++(四十二) — 函数模板多态
摘要: 1、函数模板(参数多态) 相当于一个函数发生器,参数多态,可以重载。 普通函数和模板函数的本质区别: 一个函数模板可以取代许多具体的函数定义,可以大大减少编程工作量。 2、类模板 使用类模板来定义栈类,进栈、出栈。
阅读全文
posted @ 2019-06-03 10:51 深度机器学习
阅读(1124)
评论(0)
推荐(0)
2019年6月1日
C++(四十一) — 多态、虚函数、虚析构函数、纯虚函数
摘要: 1、多态 面向对象程序设计中,多态性表现为: (1)重载多态:函数重载、运算符重载; (2)运行多态:通过基类的指针(或引用)调用不同派生类的同名函数,表现出不同的行为; (3)模板多态:参数多态,通过一个模板得到不同的函数或不同的类,具有不同的特性和不同的行为; 2、同名覆盖与重载 (1)over
阅读全文
posted @ 2019-06-01 12:03 深度机器学习
阅读(690)
评论(0)
推荐(0)
C++(四十)— C++中一个class类对象占用多少内字节
摘要: 一个空的class在内存中多少字节?如果加入一个成员函数后是多大?这个成员函数存储在内存中什么部分? 一个Class对象需要占用多大的内存空间。最权威的结论是: 介绍完了理论知识后,再看看再找一个例子看看(注:一下所有结果都是在VC6.0 开发环境中得出的结论) 1、空类的Size 编译器在执行Ca
阅读全文
posted @ 2019-06-01 10:05 深度机器学习
阅读(639)
评论(0)
推荐(0)
2019年5月31日
C++(三十九) — 主函数中增加调试信息
摘要: 程序调试技术: (1)阅读程序,静态代码复查; (2)“cout大法” (3)使用开发工具,断点 说明: 输出当前源代码所在的文件名及当前语句所在的行号;
阅读全文
posted @ 2019-05-31 11:35 深度机器学习
阅读(310)
评论(0)
推荐(0)
2019年5月30日
C++(三十八) — 继承方式、访问控制、构造和析构、虚继承
摘要: 派生类继承了基类的所有成员,但不包含 构造函数、析构函数、默认赋值运算符。 1、继承方式、访问控制 (1)protected属性:类的对象不能访问该属性成员,但派生类的成员函数可以访问基类的protected属性成员。 (2)无论哪种继承方式,派生类成员函数都可访问:public、protected
阅读全文
posted @ 2019-05-30 16:06 深度机器学习
阅读(406)
评论(0)
推荐(0)
2019年5月26日
C++(三十七) — 字符串的函数重载—案例
摘要: 1、MyString.h 头文件 2、MyString.cpp 函数实现文件 3、test.cpp 测试文件
阅读全文
posted @ 2019-05-26 18:32 深度机器学习
阅读(941)
评论(0)
推荐(0)
2019年5月24日
C++(三十六) — 等号操作符重载、&&,||不可重载
摘要: 1、等号操作符重载,实现深拷贝 2、赋值运算符重载 由于动态申请了堆空间,因此必须重载复制构造函数和赋值运算符: (1)复制构造函数在创建对象时调用,此时对象还不存在,只需申请空间,不需释放原有的; (2)赋值运算符在对象已经存在的情况下调用,需要先释放原有对象占用的空间,然后申请新的空间;由于原有
阅读全文
posted @ 2019-05-24 10:22 深度机器学习
阅读(2267)
评论(0)
推荐(0)
2019年5月23日
C++(三十五) — 运算符重载
摘要: 运算符重载的实质:函数重载。除了增加一个关键字 operator 外,与函数重载没有区别,都是通过该类的某个对象来访问重载运算符。 (1)重载运算符时,运算符运算顺序和优先级不变,操作数个数不变; (2)不能创造新的运算符; (3)形式:重载为类的成员函数。对象本身就是其中的一个操作数,所以形参表内
阅读全文
posted @ 2019-05-23 19:02 深度机器学习
阅读(443)
评论(0)
推荐(0)
C++(三十四) — 友元函数、友元类
摘要: 友元是可以访问类的私有成员和保护成员的外部函数。由 friend 修饰,不是本类的成员函数,但是在它的函数体中可以通过对象名访问本类的私有和保护成员。 友元关系不可传递,且是单向的。 友元函数:声明为友元的一般函数或是另一个类的成员函数; 友元类:友元类的所有成员函数都是某个类的友元函数。应用场景较
阅读全文
posted @ 2019-05-23 10:09 深度机器学习
阅读(457)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
26
下一页
公告