initialization

    -2热度

    1回答

    我已经学习在C++中使用的阵列空终止子和我已经困惑,为什么初始化数组的一个空终止不起作用一样它初始化为0。 例如: char setOfCharacters [15] = {'\0'}; 相比 char setOfCharacters [15] = {0}; 我知道初始化setOfCharacters为0意味着,在阵列的每个存储单元保存一个0与开始了。但是为什么当你将一个数组初始化为一个空

    1热度

    3回答

    我对指针初始化的概念性理解处于停滞状态。 我已经创建了一个数组是这样的: int *A = NULL; A = new int[p]; 现在试图模拟插入值这个数组,A 这里是收集,试想如果阵列已放置一些值。 例如: A[0]= 10; A[1]= 4; A[2]= NULL; A[3]= 2; 我将如何限制的,如果检查语句,如果数组为空? 迭代通过与我的数组值和检查 if(A[i]

    -1热度

    1回答

    你有没有想法。 我想调用离散时间函数“执行”。 第一次调用:“execute”返回初始状态 每次下一次调用:“execute”返回一个计算值。 我用 “Initflag”(运行)的想法: while(true){ myValue = myObj.execute(); doSomethingWith(myValue); } //Anywhere in a Class pu

    -1热度

    3回答

    我是C++新手。我有这个代码: int main() { vector<int> a = { 1,2,3,4,5,6 }; vector<int> b(&a[0], &a[5]); // what's wrong? Is it completely wrong this way? for (int i = 0; i < 6; i++) { cout

    0热度

    1回答

    我试图将Sandi Metz的单元测试规则应用于对象的公共端确实有影响的消息,并通过测试公共内容来间接测试所有私有内容。 因此,我们避免测试实现,并可以随时更改它。 我的问题是:如果我的__init__方法设置公开可用的实例属性,我应该单元测试它。我基本上不知道如果init应该被视为私有方法(并认为,如果它设置公共的东西,它应该是单元测试)。 例子: MyClass(object):

    0热度

    1回答

    如何初始化javascript中的自定义对象数组以防止出现错误"Cannot read property 'length' of undefined"? 部件 export class MyClass implements OnInit { myArray: MyObject[]; } 视图 <div *ngIf="myArray.length > 1">Size is gre

    1热度

    2回答

    请考虑下面的代码,它将一个手势识别器添加到视图中。 class ViewController: UIViewController { @IBOutlet weak var imageView: UIImageView! let gesture = UITapGestureRecognizer(target: self, action: #selector(handleGest

    1热度

    1回答

    是否可以使用构造函数的初始化列表初始化矢量成员。下面给出一些不正确的代码。 #ifndef _CLASSA_H_ #define _CLASSA_H_ #include <iostream> #include <vector> #include <string> class CA{ public: CA(); ~CA(); private: std

    1热度

    2回答

    可能是愚蠢的问题,但我想初始化我的对象的数组是这样的: FooBar[] fooBars = new FooBars[] { {"Foo", "Bar"}, {"Foo", "Bar"} }; 其中FooBar的是: public class FooBar { public string foo; public string bar; } 我

    1热度

    2回答

    我有这样的结构: typedef struct Graph{ node ** vertices; int vertex_number; }Graph; 我然后运行这个函数来创建一个图表: void init_graph(Graph *graph){ graph = (Graph *) malloc(sizeof(Graph)); graph->vert