Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在C++中有类似的可能_Java_C++ - Fatal编程技术网

Java 在C++中有类似的可能

Java 在C++中有类似的可能,java,c++,Java,C++,下面是一些jave代码示例。C++中也有可能吗?< /P> public class Example { public static void main(String args[]){ int[][] a = new int[3][]; a[0] = new int[]{1}; a[1] = new int[]{1,2}; a[2] = new int[]{1,2,3}; display(a); } }

下面是一些jave代码示例。C++中也有可能吗?< /P>
public class Example {
    public static void main(String args[]){
        int[][] a = new int[3][];
        a[0] = new int[]{1};
        a[1] = new int[]{1,2};
        a[2] = new int[]{1,2,3};
        display(a);
  }
}


这是可能的。在C++中,你可以做任何事情。

< p>如果问题是:在完成完整的语言Z时,是否可以在完成语言Y时完成X?那么答案是肯定的。始终是肯定的。

您应该使用指向指针的指针,就像从mainchar**argv。。。argc

字符串是字符数组,argv是该scructure的指针

您应该使用int**a,然后在内存中逐行创建

应该指出:

a[0] => unnamed pointer => 0, 0, 0
a[1] => unnamed pointer => 0, 0
就像你做的那样

argv[0] = "my program's name"
argv[1] = "my first param"

当我们使用字符字符串时,在结尾有一个“\0”字符,因此可以知道它何时结束,在这种情况下,它必须有某种控制之王,不像Java在C中可以溢出。

是的,这是可能的,使用指针。你有什么问题吗?为什么你觉得C++不可能?我可能想知道…对不起,我没有把我的观点讲清楚。看看std::array和std::vector。2.混合搭配,取决于你的需要。实际上,这是Linus Torvald对C的评价。我认为我可以做到这一点,听起来有点棘手,因为我是一名Java程序员,但我认为我可以做到。。谢谢:那当然行,但不必要的复杂。不要在C.中使用C++来编程:读关于MalOC的,如果你在C++中使用新的巫师更简单,可以处理构造函数,那么类似于:int *PoTyth-toyLook = new int(10)/ /对于十个COL,然后使int **指向PoTyth-toyLay[A](0)= PoTeNeToSyLINE,好的,你已经完成了这行,下一行是同一个东西。对于一个[1 ]等,它们来自java,即使不是,我仍然推荐STD的面向对象的解决方案:C++的向量优先