- 博客(7)
- 收藏
- 关注
原创 面试问题:C++三大特性
封装、继承和多态。利用抽象数据类型把数据和基于数据的一些操作封装在一起,构成一个独立实体,只保留一些对外的接口与外部发生联系。主要目的就是信息隐藏,数据被保护在抽象数据类型的内部,尽可能地隐藏内部细节。好处主要有:良好的封装可以减少耦合;类内部的结构可以自由修改;可以对成员进行更准确的控制;隐藏信息,实现细节。
2023-08-04 14:11:29
131
1
原创 黑马MySQL自学笔记
数据库,表,字段事务是一组操作的集合,是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,这些操作要么同时成功,要么同时失败。存储引擎是基于表的,不是基于库的默认存储引擎InnoDB创建表时,指定存储引擎:engine = innodb查看引擎:show engines;高效获取数据根据排序字段建立合适的索引,多字段排序时,也遵循最左前缀法则尽量使用覆盖索引多字段排序,一个升序一个降序,此时需要注意联合索引在创建时的规则(ASC/DESC)
2023-07-25 16:54:29
462
原创 栈与队列自学
empty() 如果队列为空则返回真。:先进先出(FIFO)queue。size() 返回队列中元素的个数。栈:后进先出(LIFO)stack。empty() 堆栈为空则返回真;push() 在末尾加入一个元素。size() 返回栈中元素数目;back() 返回最后一个元素。front() 返回第一个元素。push() 栈顶增加元素;pop() 删除第一个元素。pop() 移除栈顶元素;top() 返回栈顶元素。
2023-03-22 22:16:48
126
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人