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.大括号初始化

全部评论

相关推荐

牛客41406533...:回答他在课上学,一辈子待在学校的老教授用三十年前的祖传PPT一字一句的讲解,使用谭浩强红皮书作为教材在devc++里面敲出a+++++a的瞬间爆出114514个编译错误来学这样才显得专业
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务