c++
bufengzj
智能机器人,智能驾驶领域。会matlab,c,python等语言。
主要关注于图像处理,机器学习,视觉与雷达数据融合等。不定期分享学习笔记。
展开
-
点号. -> ::三者区别(c++)
[引用自https://www.zhihu.com/question/19675440]我感觉用不同的符号有这个作用:1、对于程序员来说,知道自己用的是对象,还是指针,还是名字空间,特别是需要知道是指针,因为可能还要释放动态内存,这样提高程序的可读性。2、对于编译器构造者来说,构造符号表和类型检查的时候,这三者的处理方式,和检查方式就不一样了,更有必要分开操作了->和.用于对象成...转载 2019-08-14 11:13:46 · 378 阅读 · 0 评论 -
形参&
c++形参里总是会有&,传递引用,可以在函数内部更改传入变量的值c一般是通过*指针来做到#include <iostream>#include<stdio.h>#include <bits/stdc++.h>#include<iostream>int add(int x,int y);int add1(int&...原创 2019-08-15 10:59:21 · 3104 阅读 · 0 评论 -
union和struct的sizeof()
1.联合体与结构体的大小联合和结构体的内存占用是不同的方式,同时还有字节对齐等设计,所以需要记住其区别。https://blog.csdn.net/ziyouhahaze/article/details/48914757这篇文章讲的不错 本质: 结构体中不同的成员使用不同的存储空间,一个结构所占的内存大小是结构中每个成员所占内存大小的总和,结构体中每个成员相互独立,是不能占用同...原创 2019-10-08 22:58:59 · 221 阅读 · 0 评论