allocation

    18热度

    5回答

    不完全知道如何短语的称号,但问题是: 我在节目开始听到程序员分配的连续内存的一大段,然后在必要时处理它。这与每次需要内存时简单地进入操作系统形成对比。 我听说这样做会更快,因为它可以避免不断向操作系统请求连续内存块的成本。 我相信JVM只是这样做,维护自己的内存部分,然后从中分配对象。 我的问题是,如何实际执行此? 感谢, dragonwrenn

    9热度

    6回答

    在我的一个学校项目中,我被要求创建一个不使用STL的程序。 在我使用了很多的 Pointer* = new Something; if (Pointer == NULL) throw AllocationError(); 我的问题的程序是关于分配错误: 1.有当分配失败时抛出新的自动异常? 2.如果是的话我怎么能如果我不使用STL抓住它(#include "exception.h) 3.使用

    0热度

    2回答

    我具有以下结构: typedef struct { GtkWidget* PoziomaLinijka; GtkWidget* PionowaLinijka; GtkWidget* Label1; GtkWidget* Label2; gint x,y; } StrukturaDrawing; ,我需要分配它在堆上因为后来我有使用该结构的功能和我不想要使用全局变量。所以我给它分配

    3热度

    4回答

    考虑下面的代码: class CString { private: char* buff; size_t len; public: CString(const char* p):len(0), buff(nullptr) { cout << "Constructor called!"<<endl; if (p!=nullptr

    1热度

    2回答

    我是c中的noob,并且我有这段代码不能正常工作,因为我为char **指针创建了一些不良内存allcoation。能否请你帮忙? Thx提前了很多。 代码: #include <stdio.h> #include <stdlib.h> #include <string.h> struct node_t { struct tuple_t *tuple; //Entrada na l

    0热度

    1回答

    使用仪器的新功能,但认为这将有助于我正在开发的应用程序的性能。我收到以下命令的错误泄漏,并想知道它是否可能是我做错了,或者我可以实际释放这个。 BASICS - 加载UITableView - 使用JSONDeserializer将数据解析并推送到NSDictionary中。文本标签没有泄漏,这是我的UIImage泄漏。 (每个的TableCell有1个图像,即通过JSONDeserizer加载具

    10热度

    2回答

    我正在寻找分配预留资源的算法。这可能是酒店预订与可用客房相匹配 - 会议预订与可用会议室相匹配 - 与餐桌相匹配的餐厅预订。 他们有什么共同之处: 每个预约有一个特定的不可改变的开始和结束时间。 每个预留在开始时间之前未绑定到特定资源。 可以有可变数量的资源。 每次有新的预约时,算法至少应该能够检查是否可以匹配资源。 到目前为止,我主要着眼于解决问题的遗传算法方法,但是我在编码问题时遇到了麻烦。

    0热度

    3回答

    我想端口工作iPhone的代码到Mac(iOS系统OSX? - 我相信) 工作版iPhone ... return [[UIColor alloc] initWithRed:r green:g blue:b alpha:1.0f]; } 非工作的Mac尝试 ... return [NSColor colorWithCalibratedRed:r green:g blue:b alpha:

    0热度

    4回答

    公司结构的定义如下: typedef struct company { char* company_name; int employee_counter; } company; 我用这个功能来创建一个新的公司的节点: company *make_company_node(char* company_name, int employee_counter) { company *newNo

    1热度

    3回答

    我知道如何防止一个类的堆分配(make new和new [] private)。 我知道如何防止堆栈和静态分配(使析构函数私有)。 我想知道是否有编译时只允许静态分配?