- 博客(4)
- 收藏
- 关注
原创 虚函数
空的结构或类的字节?为了让类或结构能够确实存在,所以用一个没有用的字节来占位置一、虚函数表类中一旦有虚函数,类的大小至少增加4字节,因为编译器会为有虚函数的类生成一个虚函数表,使用一个指针来指向(虚函数表指针,简称虚指针),这个指针一般存在于类的首地址。动态绑定:虚函数的调用不像其它函数直接生成调用代码(静态绑定),而是先一段代码替代调用语句,然后这段代码在运行时被执行:1....
2019-03-29 20:21:19 149
原创 C/C++的区别
一、C++与C语言的不同点(语法的变化)宏观角度变化1、C++基本支持C语言的所有语法。2、支持面向对象的编程思想。3、C++支持运算符重载和引用。4、C++支持泛型编程(模板支持)。5、C++支持异常处理(catch、try)。6、C++有严格的类型检查(void* 不能与其他类型进行转换,其他类型数据不能为枚举赋值)。#if __cplusplusprintf(“C++\...
2019-03-26 11:44:26 149
原创 C++是什么
C++的起源发展世界上第一种计算机高级语言是诞生于1954年的FORTRAN语言。之后出现了多种计算机高级语言。1970年,AT&T的Bell实验室的D.Ritchie和K.Thompson共同发明了C语言。研制C语言的初衷是用它编写UNIX系统程序,因此,它实际上是UNIX的“副产品”。它充分结合了汇编语言和高级语言的优点,高效而灵活,又容易移植。1971年,瑞士联邦技术学院N.W...
2019-03-11 09:13:19 854
原创 项目个人体会
个人体会项目任务:这次的学生成绩管理系统,做了管理员和超级管理员的任务,对于老师这种看起来可能比较难的任务,担心自己并不能好好实现它该有的功能,实现了管理员和超级管理员对于下级账号的添加、删除、解锁、重置等功能,对于密码的修改,界面的排版、编辑。所遇困难:虽然管理员和超级管理员的功能跟上次的电话簿项目很类似,但是在自己写代码的时候还是会经常碰到问题,比如有时跳转不出来,不能反悔上级界面,在...
2018-12-16 00:49:40 624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人