new-operator

    1热度

    1回答

    我已经创建了自己的new函数创建一个对象,并返回其 function Person(firstName, lastName) { this.firstName = firstName this.lastName = lastName } Person.prototype.getName = function() { console.log(this.firstN

    1热度

    1回答

    我听到有人说“C++不需要放置删除,因为它不会执行任何操作。” 考虑下面的代码: #include <cstdlib> #include <cstdio> #include <new> //////////////////////////////////////////////////////////////// template<typename T, typename... ARG

    1热度

    2回答

    的阵列所以,我有一个类 class Room { public: Room(); ~Room(); tile::Tile* tile[11][7]; // Owned } 的有一个构造和析构函数,tile::Tile是一个抽象基类,所以是一个指针。指针数组tile,需要像这样在构造函数中填充。 Room::Room() { for (s

    1热度

    2回答

    之间有什么区别: int* a = new int[w]; int** b= new int*[w]; ,什么确切含义是:int*[w]和int[w]?

    1热度

    1回答

    请问我是javascript世界的初学者,我停止研究关键字new指向新创建的对象,让我们写一些代码,然后问我的问题。 function Employee(name) { this.name = name; } var x = new Employee("youhana"); 如何被迫this关键字指向尽管表达x对象new关键字没有到达终点,我的意思是 var x = new E

    1热度

    1回答

    我知道这已被问及一百万次,并且我已经经历了无数似乎适用于我的病例的百万个答案。 我有一个名为CFCConnections的自定义类。我试图分配内存到这种类型的指针: CFCConnections* f_pConn ; f_pConn= new CFCConnections; 但是我得到了C2512错误。我有一个默认的构造函数,但它什么都不做,因为它不需要做任何事情。这只是为了我可以学习动态内

    1热度

    5回答

    我看到一个默认的setX函数只是使用X = _x,但是在Java中它不会仅仅是对_x对象的引用吗? 不应该用X = new X(_x)代替吗? 我真的找了个答案,还没有找到答案。

    1热度

    1回答

    我想创建对象到内存中的特定位置,在我的情况下它的地址是0x64000000,这是外部RAM,我知道这个内存是空的(即没有写入,读取或执行此内存)。 到目前为止它似乎很稳定。 我在stm32f4上运行这个。 是否存在使用这种放置新方法的危险,如果有,是否有任何其他方法来创建对象到特定的内存地址?

    0热度

    2回答

    JVM负责为基于对象大小使用Java中的new关键字创建的对象分配堆内存。 内存分配如何在内部工作。 JVM是否维护一个指向下一个足够大的可用内存块的指针并返回它,或者它通过系统调用将内存分配的责任委托给OS,就像在C内部调用brk()中的malloc一样?

    0热度

    1回答

    这是发生错误的方法。 这里的目标是产生一定数量的基于模型晶粒(模型)的砂粒,对于给定的小时间增量dt。 谷物是一个抽象类,因为它纯粹是虚拟的方法,它必须是这样的。 问题上 for(size_t a(0); a<vect.size(); ++a){ vect[a] = new Grain(*modele); } 似乎没有这个初始化循环,矢量返回所有相同的谷物,但我需要他们会略有不同(