Java 在C++中有类似的可能
下面是一些jave代码示例。C++中也有可能吗?< /P>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); } }
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++的向量优先