declaration相关内容

在指针声明中星号的位置

我最近决定,我只是终于学会C / C ++,并有一件事我真的不明白关于指针或更多precisely,它们的定义。 如何这些例子: 为int *测试; 为int *测试; 为int *测试; 为int *测试,测试2; 为int *测试,测试2; 为int *测试,测试2; 现在,我的理解,前三种情况都做同样的:测试不是int,而是指向包含一个 第二组的例子是有点更靠谱。在 ..
发布时间:2016-08-17 20:40:09 C/C++开发

发生在C中声明,未初始化的变量是什么?它有一个价值?

如果用C我写: INT NUM; 在我分配什么 NUM ,是价值 NUM 不确定? 解决方案 静态变量(文件范围和功能静态)初始化为零: INT X; //零 INT Y = 0; //也为零无效美孚(){ 静态INT X; //也为零 } 非静态变量(局部变量)的不确定的。前阅读他们在不确定的行为赋值结果。无效美孚(){ INT X; 的printf(“% ..
发布时间:2016-08-17 20:21:38 C/C++

为什么添加属性允许在Python已经实例化对象?

我学习蟒蛇,虽然我觉得我得到了整个概念和Python的概念,今天我偶然发现了一块code的,我没有完全理解: 说我有一个应该定义圈子,但缺乏一个体类: 类圈(): 通过 由于我还没有定义任何属性,我怎么可以这样做: my_circle =圈() my_circle.radius = 12 怪异的是,Python的接受上述声明。我不明白为什么Python不引发未定义的名称错误。我 ..
发布时间:2016-07-21 21:54:26 Python

arrayVariable()作为对象与arrayVariable作为对象() - 而不是财产申报一样吗?

直到今天,我还以为下面的两个符号相同(编辑:点心是由替换地产 ) 属性arrayVariable()作为对象 物业arrayVariable作为对象() 今天,我发现,前者会引发错误的 选项严格On不允许后期绑定。,而后者将编译前pression确定的 dictionary1.TryGetValue(CSTR(arrayVariable(0)),结果)。 请它们之间有什么区别呢? 我总是 ..
发布时间:2016-06-03 10:23:49 其他开发

问题指针数组的声明

当我执行此code #包括LT&;&stdio.h中GT;诠释主(){ INT(* x)的[5]; 的printf(“\\ NX =%U \\ NX + 1 =%U \\ n&安培; X =%U \\ n&放大器; X + 1 =%U”,X,X + 1,&安培; X,&安培; X + 1); } 这是用C或C ++的输出: X = 134513520 X + 1 = 134513540 & ..
发布时间:2016-06-02 22:55:56 C/C++开发

为什么C ++变量不需要定义正确时,它的指针?

我是完全新的C ++语言(尤其是三分球,经验主要是在PHP),他会喜欢一些解释以下(我试过寻找问题的答案)。 是如何code两线能够在我的程序做同样的工作吗?第二行似乎去反对一切我已经学会&放;到目前为止,了解有关指针。 字符盘[3] =“D:” 的char *磁盘=“D:” 我怎么能初始化一个指向不是一个内存地址其他什么吗?不仅如此,在第二行我不声明数组或者正确 - 但它仍然工作? ..
发布时间:2016-06-02 22:33:36 C/C++开发

如何声明类元素百万C ++

我写一个C ++ code和我需要的是申报有两个elments为一类 类ARR { 上市: 长NUM; 字符串str; }; 现在我需要存储近百万elments这个类的(取决于一系列的1 LT类对象可以warry用户输入的号码; = N< = 1000000 对象是动态创建为的#include<&iostream的GT; #包括LT&;串G ..
发布时间:2016-06-01 22:46:44 C/C++开发

空数组自动初始化内容是什么?

为什么 单独诠释; 的System.out.println(单); 给出错误,但 INT [] =改编新INT [1]; 的System.out.println(ARR [0]); 等于0? 当你初始化一个空数组,它自动初始化其内容为0(或为空,等等)? 解决方案 从的语言标准 否则,一个一维数组,创建指定长度的,并且阵列的每个组件被初始化为默认值(第 4.12.5 )。 ..
发布时间:2016-06-01 22:18:23 Java开发

难以用C理解变长数组

我在读一本书时,我发现数组的大小必须在申报时给予或使用malloc在runtime.I堆中分配在C写这个程序: #包括LT&;&stdio.h中GT;诠释主(){ 诠释N,I; scanf函数(“%d个”,&安培; N); 诠释一个[N]; 对于(i = 0; I< N;我++){ scanf函数(“%d个”,&安培; A []); } 对于(i = 0; ..
发布时间:2016-06-01 21:27:29 其他开发

声明使用for循环C对象的数组++

好吧。因此,我已宣布对象的数组,并使用该code我已经手动定义它们: 对象*对象[] = { 新对象(/ *构造函数的参数* /) 新对象(/ *构造函数的参数* /) }; 反正是有(pferably一个$ P $循环)使用某种循环的声明这些?是这样的:对象*对象[] = { 的for(int i = 0; I< 20; / *对象数量* / I ++) ..
发布时间:2016-06-01 20:39:18 C/C++开发

Java数组声明卷毛支架

我想知道为什么Java数组声明使用大括号,而不是标准的括号。如左图所示。我想这可能需要在一般的大括号的进一步了解,但是这是专门在我的日程现在。 对象[] = tableHeaders {“汽车总动员”,“卡车”,“玉米饼”}; 这是正确的,而不是对象[] = tableHeaders(“汽车总动员”,“卡车”,“玉米饼”); 解决方案 花括号通常指套装,套装而括号通常表示在这样的语言 ..
发布时间:2016-06-01 20:22:51 Java开发

我可以声明和初始化在Java中相同的指令数组?

有没有办法做到在同一时间下? 静态最终诠释UN = 0; //初始化节点 INT [] ARR;// ... code ...ARR =新INT [大小] 的for(int i = 0;我小于5;我++){ 改编[I] = UN; } 基本上,我要声明改编一旦我知道它的大小将和初始化为联合国无不必循环。因此,像这样: INT [] =改编新INT [大小] = UN; 这可能吗? ..
发布时间:2016-05-31 21:02:19 Java开发

该声明在头文件中返回一个二维数组的函数?

我想声明,我的头文件中,返回一个二维数组的功能。这怎么可能完成,因为我们已经知道了数组的大小?下面是目前我在做什么。 类样品 { 上市: CHAR [X] [Y] getArr(); 无效等等(INT X,int y)对; 私人的: 量静态INT X = 8; 常量静态INT Y = 2; ARR的char [X] [Y] }; 解决方案 原来出我 ..
发布时间:2016-05-31 21:01:44 C/C++开发

简单的C数组定义/分配问题

在更高层次的语言,我会像这个例子用C能东西,​​它会被罚款。然而,当我编译此C例如它悻悻抱怨。我该如何分配新阵列我声明数组? int值中[3];如果(1) 值= {1,2,3};的printf(“%i”的,数值[0]); 感谢。 解决方案 您可以声明静态数组与数据初始化:静态INT initvalues​​ [3] = {1,2,3}; ... 如果(1) memmove ..
发布时间:2016-05-31 20:43:33 其他开发

谁能解释这个数组声明对我?

只是想知道最后一个逗号的presence之间的差异在阵列中,如果有任何可言 >> [1,2,3] = GT; [1,2,3]>> [1,2,3,] = GT; [1,2,3] 第二个数组仍然有效,也不例外引发 感谢 解决方案 有什么区别。在Ruby中,你可以自由地尾随逗号添加到一个数组。它使语法如下: A = [ 1, 2, 3, ] 有一个更好一 ..
发布时间:2016-05-31 20:24:52 其他开发

这是什么意思时,有一个数组声明中逗号?例如浮动[,]

我有一些code我试图同时学习C#理解。我不明白我甚至不需要谷歌搜索到这里,但code是如下: 浮法[,] heightAll = terData.GetHeights(0,0,allWidth,allHeight); 为什么数组声明有一个逗号,括号之间? 解决方案 这将是一个二维数组。您也可以指定多个维度: 多维数组(C#编程指南) ..
发布时间:2016-05-31 20:13:46 C#/.NET

怪阵返回类型

已经看到了阵列任何一个[] 放在这样的方法签名后? 公共静态字符串mySplit(String s)将[] { 返回s.split(“,”); }公共静态无效的主要(字符串参数... args){ 的String []字= mySplit(“A,B,C,D,E”); 的System.out.println(Arrays.toString(字)); } 打印 [A,B, ..
发布时间:2016-05-31 19:14:15 Java开发

指定多个值在C数组

有没有办法在一个简明的形式做到这一点? GLfloat坐标[8]; ... 坐标[0] = 1.0F; 坐标[1] = 0.0; 坐标[2] = 1.0F; 坐标[3] = 1.0F; 坐标[4] = 0.0; 坐标[5] = 1.0F; 坐标[6] = 0.0; 坐标[7] = 0.0; 返回坐标; 像坐标东西{= 1.0F,...}; 解决方案 如果你真的要的分配的值(相对于的 ..
发布时间:2016-05-30 23:41:34 其他开发