标签: declaration

(}后跟{}的意思是什么

我刚开始学习c ++的opencv库.在我之前的c ++体验中(这并不多)我从未遇到过以下语法

IplImage* dopPyrDown (
            IplImage * in,
            int filter = IPL_GAUSSIAN_5x5
    ) {
        assert(in->width%2 == 0 && i->height%2 == 0);
        IplImage* out = cvCreteImage(
         cvSize(in->width/2, in->height/2),
         in->depth,
         in->nChannels
        );
        cvPyrDown(in, out);
        return(out);
    };
Run Code Online (Sandbox Code Playgroud)

更具体地说,我的意思是" IplImage* dopPurDown (*argument*){*code*};"有人可以解释它的含义吗?

c++ syntax opencv declaration

-1
推荐指数
1
解决办法
156
查看次数

在Java中声明并初始化数组

可能重复:
我可以使用Java中的相同指令声明和初始化数组吗?

如何在Java中声明一个数组,同时初始化它的一些已知元素?首先,此方法声明但不初始化元素:

public static someClass myArray[] = new someClass[10]; // all values are null,
Run Code Online (Sandbox Code Playgroud)

现在想象我知道第​​一个元素的值而不是其他元素,它是在一些逻辑之后我为它们赋值,第二个建议是:

public static someClass[] myArray = {new someClass(),null,null};
Run Code Online (Sandbox Code Playgroud)

所以这条指令有效,但对200个元素的数组做同样的事情是不切实际的

java arrays null initialization declaration

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

在C99 iphone应用程序中隐式声明功能无效

有很多这样的话题,但没有找到任何可以帮助我的话题.

我的.h文件:

-(void) function;
Run Code Online (Sandbox Code Playgroud)

我的.m文件:

-(void) function {
   /*some basic switch statement for showing images in imageview*/
}

- (IBAction)do_the_function_button:(id)sender {
    function();
}
Run Code Online (Sandbox Code Playgroud)

哪里出错了?我确信这是非常微不足道的.

iphone declaration objective-c void

-1
推荐指数
1
解决办法
6667
查看次数

我不明白这个c ++数组声明

在C++中,当一个数组被声明时

int myArray[8] = {0,};
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

c++ arrays declaration

-1
推荐指数
1
解决办法
134
查看次数

C++ - 指针数组,为什么这样声明?

不知道如何写标题,但希望它的一些准确.

我从一本书中找到了这个代码,我很困惑为什么它以这种方式声明(对C++来说是新的)以及它实际意味着什么,因为这本书没有很好地解释它并使我更加困惑:

const char * const suit[4] = {"Hearts", "Diamonds", "Clubs", "Spades"};
Run Code Online (Sandbox Code Playgroud)

我不明白使用2个const声明以及字符串数组实际上是一个字符数组.所以,如果这些是c字符串,它们的长度不应该是4吗?或者因为它们是指针,这是否意味着它指向每个字符串的第一个字符?

只需要一个人向我解释发生了什么,谢谢!

c++ arrays pointers declaration

-1
推荐指数
1
解决办法
91
查看次数

在C变量定义中键入括号

我在C中遇到了一些我不熟悉的语法.声明变量后long ja,该变量随后被分配给使用ja=(long)(3.14).

long ja;
ja=(long)(3.14);
Run Code Online (Sandbox Code Playgroud)

赋值给已经声明的变量的变量类型(long)(变量类型有什么意义)

c variables types declaration definition

-1
推荐指数
1
解决办法
681
查看次数

Perl子例程声明意外符号

我一直在看一些Perl代码,它有一些对我没用的子例程声明.它们显示为:

foo($$$$;$);
foo(\$\$\$);
Run Code Online (Sandbox Code Playgroud)

符号是什么";" 和"\"在这些声明中做或意味着什么?

syntax perl declaration function-declaration

-1
推荐指数
1
解决办法
56
查看次数

了解嵌入式 C 语言变量声明

我试图理解一些声明变量的嵌入式 C 代码。

uint8_t *p=(uint8_t *)&NOCAN_REGS;
Run Code Online (Sandbox Code Playgroud)

NOCAN_REGS 是在不同文件中定义的结构(请参阅下面的链接)

我的理解是变量“p”是一个指向无符号8位整数的指针,但是等号之后的类型转换对我来说是一个谜。

我希望得到逐步的解释,或者可以帮助我掌握此语法的学习资源的链接。

c embedded variables declaration

-1
推荐指数
1
解决办法
244
查看次数

指针声明之间的差异

这两个声明之间有什么不同吗?

int* a;
int *a;
Run Code Online (Sandbox Code Playgroud)

或者这两个声明是相同的(指向整数的指针)?

c pointers declaration

-2
推荐指数
1
解决办法
104
查看次数

在方法内声明ac#list

我试图将fortran 77代码复制到C#.这是引起麻烦的线(至少我认为):

real acl,c(0:10)
Run Code Online (Sandbox Code Playgroud)

如何c在C#中的某些方法下声明这个新列表?像这样:

float acl;
float[] c = new float[0:10];
Run Code Online (Sandbox Code Playgroud)

感谢您的答复.

c# fortran declaration list fortran77

-2
推荐指数
1
解决办法
155
查看次数