首页 > 其他分享 >类内初始化数组

类内初始化数组

时间:2022-11-10 22:14:29浏览次数:41  
标签:初始化 类内 元素 Solution 数组 var

1,问题:

就是在类内定义了一个数组,但是我又不想用for循环一个个元素去初始化,于是我去网上寻找答案。

2,网上大多数答案:

在类内创建数组时选择static修饰,也就是将这个数组变为“类”数组。

但是我是想一个类对象就有一个数组的。

3,解决办法

于是在偶然尝试下,发现

<code>

class Solution{

public:

Solution():var{0}{}

……

private:

int var[length];

}

<code/>

可以将这个数组所有的元素初始化为0.
当然你可以用普通数组(非成员数组)初始化的方法

Solution():var{1,2,3}{}

是可以将var数组的前几个元素初始化为{}中的元素

   

标签:初始化,类内,元素,Solution,数组,var
From: https://www.cnblogs.com/skiesclear-639/p/16878941.html

相关文章

  • 941 有效的山脉数组
    题目941有效的山脉数组给定一个整数数组arr,如果它是有效的山脉数组就返回true,否则返回false。让我们回顾一下,如果arr满足下述条件,那么它是一个山脉数组:arr.leng......
  • 数组为函数参数
    1、数组引用作为函数形参,链接1)输入必须为10个元素!2)可以将数组定义为类型voidprint(int(&arr)[10]){for(autoi:arr){cout<<i<<endl;}}......
  • 不修改数组找出重复的数字
    14.不修改数组找出重复的数字题给定一个长度为n+1的数组nums,数组中所有的数均在1∼n的范围内,其中n≥1。请找出数组中任意一个重复的数,但不能修改输入的数组。数据......
  • 查找字符串数组中的最长公共前缀
     import java.util.*;public class Solution {    /**     *      * @param strs string字符串一维数组      * @return string......
  • 变量初始化与数据批量操作
    在tensorflow中通过tf.Variable()添加变量,变量就是在tensorflow程序运行中不断改变的量,也就是“学习”的过程,通过改变变量来降低loss  所有变量在进行图操作前,一定要进......
  • 为什么局部变量需要显式设置初始化值
    我们在编程中,无时无刻地都在于方法打交道,而在方法中,我们很难不使用局部变量,比如我们有下面的这样一段很简单的代码publicvoiddump(){StringlocalName;System.......
  • 算法 Notes|LeetCode 26. 删除排序数组中的重复项 - easy
    历史LeetCode刷题文章:​​算法Notes|LeetCode349.两个数组的交集-easy​​​​算法Notes|LeetCode14.最长公共前缀-easy​​​​算法Notes|LeetCode1.两数之和......
  • 新唐arm系统初始化
    初始化分为系统初始化和ip初始化本文主要讲系统初始化,主要是时钟相关的设置。先看手册中时钟的框图涉及到系统初始化的引脚,通过原理图上可知HXT使用pf2pf3.uart0使用pb12......
  • java 如何删除数组的第一个元素,并且整体向前移动
    publicclassTest{publicstaticvoidmain(String[]args){int[]arr=newint[]{1,2,3,4,5,6};printArr(arr);arr=deleteF......
  • javaScript中的数组
    javaScript中的数组之前我们已经简单了解过数组了,现在我们开始详细的学习数组,数组就是存放一组数据的优雅变量创建数组的两种方法:let数组名=newArray()letarr=newA......