小编She*_*916的帖子

如何在构造函数中初始化char数组?

我在声明和初始化char数组时遇到问题.它始终显示随机字符.我创建了一小段代码来显示我在更大的程序中尝试的内容:

class test
{
    private:
        char name[40];
        int x;
    public:
        test();
        void display()
        {
            std::cout<<name<<std::endl;
            std::cin>>x;
        }
};
test::test()
{
    char name [] = "Standard";
}

int main()
{   test *test1 = new test;
    test1->display();
}
Run Code Online (Sandbox Code Playgroud)

对不起,如果我的格式不好,我几乎无法弄清楚这个网站,更不用说如何修复我的代码:(

c++ arrays char

10
推荐指数
4
解决办法
3万
查看次数

Java:'.class'在将数组传递给函数时出现预期的错误

我正在上一门java课,但已经离开了一段时间.

试图让这个排序程序工作:

import java.util.*;
public class Assignment1 
{
   private int[] nums;
   private int[] ast;

   private int n;

   public void sort(int[] vals)
   {
      this.nums = vals;
      n = vals.length;
      this.ast = new int[n];
      merges(0, n - 1);
   }   

   private void merges(int bot, int top)
   {
      if (bot < top)
      {
         int mid = bot + (top - bot) / 2;
         merges(bot, mid);
         merges(mid + 1, top);
         merge(bot, mid, top);
      }
   }

   private void merge(int bot, int mid, int top)
   {
      for …
Run Code Online (Sandbox Code Playgroud)

java arrays parameter-passing

5
推荐指数
1
解决办法
6万
查看次数

标签 统计

arrays ×2

c++ ×1

char ×1

java ×1

parameter-passing ×1