9.8号学习任务

  1. 线代基础知识和概念
  2. letcode上二叉树相关概念
  3. 数据结构 过一遍 晚上编程实现一下
c++复仇之路
先把面对对象的特性学了,然后进阶扣细节,虚函数和析构函数等。
然后学c++11。
然后内存管理,智能指针。
最后看const等面试官爱问的细节。

c++ 基础

1.sizeof()
一个操作符
功能:返回对象或类型所占的内存字节数
sizeof()的处理都是在编译阶段进行的
sizeof两种语法
数组的sizeof值等于数组所占用的内存字节数,但对于char数组来说,NULL终结符也被计算在内。sizeof(数组)=数组类型字节*数组元素个数
结构体的sizeof 不好说,跟编译器的实现有关,字节对齐or最宽类型的整数倍
与Strlen(char *)的区别:一个是operation一个是function
strlen函数求的是字符串的实际长度,截止到第一个'\0'。不包括'\0'
而sizeof返回的是变量声明后所占的内存。
如 char str[10]="wxy"; strlen(str)==3,sizeof(str)=10(1*10);

C++11的特性
1.大括号初始化

全部评论

相关推荐

10-15 15:00
潍坊学院 golang
跨考小白:这又不是官方
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务