c++
小惊大怪
这个作者很懒,什么都没留下…
展开
-
c++计算数组长度/数组作为参数传递
c++计算数组长度/数组作为参数传递 (1)借助sizeof()函数 :#include<stdio.h>int main(){ // 定义一个整型数组, 并进行初始化赋值9个数据 : int arr[] = {1,2,3,4,5,6,7,8,9}; int length = 0; // 计算数组中数据长度 : // 所有数据的字节数除以一个数据的字节数即为数据的个数 : length = sizeof(arr) / size转载 2021-06-05 21:03:27 · 2087 阅读 · 1 评论 -
c++中的 . 与 ->
c++中的 . 与 ->我们知道 . 与 -> 都是用来访问类中的成员的。但是我们知道他们的共同点,不同点也是我们想要问的,以下就是他们的不同点。b.a 可以读做“b的a”。用于当 b 是对象 a 的成员,需要访问这个成员 b 的时候会使用a.b这样的方式。p->a 读作“指向A类的b”其实是 (*p).a 这种访问方式的简写,即当 p 是指向对象的指针时就需要这种方式来访问这个 a ;#include<iostream>class A{public:原创 2021-04-25 16:42:49 · 564 阅读 · 0 评论 -
if前面加个#是什么意思?c++中#if与if的比较
#if 与 if条件编译是C语言中预处理部分的内容,它是编译器编译代码时最先处理的部分,条件编译里面有判断语句,比如 #if 、#else 、#elif 及 #endif它的意思是如果宏条件符合,编译器就编译这段代码,否则,编译器就忽略这段代码而不编译,如 #define A 0 //把A定义为0 #if (A...转载 2021-04-17 11:50:03 · 5067 阅读 · 0 评论 -
c++指针*与引用&
原文:https://blog.csdn.net/weixin_42878758/article/details/82865314 C/C++ *和& 详解 C/C++中 * 的用法 1>最简单的乘法: a*b; 2>可以注释: /**/ 3>指针:(最重要) 指针是指向变量的地址 简单的例转载 2021-04-15 11:45:40 · 95 阅读 · 0 评论 -
c++中的**p
*p和**p的区别 一、指针级别不同 *p是一级指针。 **p是二级指针。 二、表示的含义不同 *p表示p所指向的地址里面存放的是一个int类型的值 。 **p表示p所指向的地址里面存放的是一个指向int类型的指针。 三、指向的内容不同 *p=a指针p将指向a上的内容。 **p=a将变量a的地址 通过指针p 赋值到...转载 2021-04-15 11:51:12 · 12389 阅读 · 1 评论