0
ответов

Python: Как я могу наследовать от встроенного типа списка?

Я хочу добавить некоторые атрибуты к встроенному типу списка, поэтому я написал это: class MyList (list): def __new __ (cls, * args, ** kwargs): obj = super (MyList, cls) .__ new __ (cls, * args, ** kwargs) ...
вопрос задан: 24 February 2012 14:50
0
ответов

что более эффективно? очистить объект или создать новый?

сколько стоит «новый»? Я имею в виду, должен ли я стремиться к повторному использованию одного и того же объекта или, если объект «вне области видимости», это то же самое, что его очистить? Например, скажем, метод создает список: List ...
вопрос задан: 16 February 2012 15:37
0
ответов

Получите дату завтрашнего дня с помощью getDay Javascript

Я делаю сайт с прогнозом погоды, и мне нужны дни недели (например, «воскресенье», «понедельник» и т. Д.). Чтобы узнать дату завтрашнего дня, я просто ставлю «+1», как кто-то предлагает в другом ...
вопрос задан: 14 February 2012 04:22
0
ответов

Гарантированно ли указатель будет иметь> определенное значение?

В C ++, когда я делаю new (или даже malloc), есть ли гарантия, что адрес возврата будет больше определенного значения? Потому что ... в этом проекте я считаю очень полезным использовать 0-1k в качестве перечисления. Но ...
вопрос задан: 12 February 2012 16:13
0
ответов

Как создать управляемый объект в неуправляемый C ++, оборачивая его для JNA между Java и C #?

Я пытаюсь создать интерфейс обратного вызова между C # и Java с помощью JNA. C # <--CLI--> Visual C ++ 2010 <--JNA--> Java Между Java и C ++ Я использую неуправляемые структуры для получения обратного вызова ...
вопрос задан: 8 February 2012 10:31
0
ответов

Почему __new__ в классах нового стиля Python не является методом класса?

Журнал изменений для Python 2.2 (где были представлены классы нового стиля) говорит о функции __new__ следующее: __new__ - это статический метод, а не метод класса. Сначала я думал, что это будет ...
вопрос задан: 1 February 2012 10:52
0
ответов

Вызов Java new со списком аргументов конструктора вместо самих аргументов (в Clojure)

Я знаю, что в Clojure я могу инстанцировать Java-класс следующим образом: (new Classname args*) Предположим, мне передали список args, которые использует конструктор. Как мне тогда инстанцировать класс? Я не могу использовать ...
вопрос задан: 31 January 2012 17:32
0
ответов

Выделение памяти при создании объекта C++

Различный объем выделяемой памяти наблюдается при создании объекта на классе C ниже, class C { int i; int j; }; void f() { C *c = new C; C *c2 = new C[2]; C (*c3)[2] = new C[2][2]; }...
вопрос задан: 31 January 2012 16:44
0
ответов

Различия между new Integer(123), Integer.valueOf(123) и просто 123

Недавно я видел код (Java) вроде этого: myMethod(new Integer(123)); Я сейчас рефакторирую некоторый код, и в инструменте Sonar есть подсказка, что для памяти удобнее использовать что-то вроде этого: ... . ...
вопрос задан: 27 January 2012 09:10
0
ответов

malloc и размещение новое по сравнению с новым

Я изучал это в течение последних нескольких дней, и до сих пор я не нашел ничего убедительного, кроме догматических аргументов или апелляций к традиции (например, «это Путь C ++! "). Если я ...
вопрос задан: 22 January 2012 21:53
0
ответов

Браузер для шейдеров CSS? [закрыто]

Есть ли браузер, поддерживающий шейдеры CSS?
вопрос задан: 10 January 2012 15:20
0
ответов

Разница между объектом a = new Dog () и Dog a = new Dog ()

объектом a = new Dog (); vs Dog a = new Dog (); В обоих случаях a.GetType () дает Dog. Оба вызывают один и тот же конструктор (с одинаковой иерархией). Тогда не могли бы вы рассказать мне разницу между этими двумя ...
вопрос задан: 7 January 2012 09:03
0
ответов

Когда подходящее время использовать ключевое слово new?

Когда необходимо использовать ключевое слово new в Java. Я знаю, что вы должны использовать его при создании экземпляра такого объекта: TextView textView = new TextView (this); Иногда в коде I ...
вопрос задан: 6 January 2012 22:40
0
ответов

Почему новое ключевое слово не требуется для String

Я новичок в java. В java String - это класс, но нам не нужно использовать ключевое слово new для создания объекта класса String, где new используется для создания объектов для других классов. Я слышал ...
вопрос задан: 30 December 2011 14:54
0
ответов

Улучшает ли размещение объектов одинакового размера сборщик мусора или «новый ”Производительность?

Предположим, нам нужно создать много небольших объектов типа байтового массива. Размер варьируется, но он всегда меньше 1024 байтов, скажем, 780 256 953 .... Улучшится ли со временем эффективность оператора new или GC, если мы ...
вопрос задан: 29 December 2011 14:06
0
ответов

Использовать new в Javascript - то же самое, что не использовать его?

Рассмотрим этот код: function klass (z) {this.a = z; вернуть это; } var b = klass (5); var c = новый класс (9); Когда я запускаю его в Chrome и проверяю в консоли, b оказывается из ...
вопрос задан: 23 December 2011 02:57
0
ответов

Разница между тенями (VB.NET) и новым (C #)

Простой вопрос простодушного: В чем разница между ключевым словом Shadows в VB.NET и ключевым словом New в C #? (конечно, что касается сигнатур методов).
вопрос задан: 20 December 2011 12:24
0
ответов

Использование new с Scala final case class

В главе 22 книги «Программирование на Scala» :: class (cons) определяется как final case class :: [T] (hd: T, tl: List [T]) extends List [ T] {// ...} Метод :: в классе List определяется как ...
вопрос задан: 15 December 2011 03:32
0
ответов

Открытие новой формы, закрытие старой C#

Я вроде как новичок в C# и занимаюсь самообразованием, пытаясь сделать программу с различными функциями, чтобы научить себя работать с C#. Обычно я обращаюсь к интернету, если чего-то не знаю, но ...
вопрос задан: 10 December 2011 16:15
0
ответов

alloc структура с массивом нулевой длины с использованием new

В C (с использованием gcc) я могу объявить структуру переменной длины, как показано ниже: {uint8_t op; uint32_t адрес; uint16_t size; полезная нагрузка uint8_t [0]; ...
вопрос задан: 9 December 2011 21:56
0
ответов

Имеет ли приведение указателя к «void *» какой-либо эффект при вызове размещения new?

I ' m просматривая код настраиваемого контейнера, и некоторые его части создают такие элементы: :: new ((void *) & buffer [index]) CStoredType (other); и некоторые делают это так: :: new (& buffer [index] ...
вопрос задан: 9 December 2011 09:52
0
ответов

Как вызвать оператор new для типа массива [дубликат]

static int (*g_data)[3]; Я бы хотел new N элементов int[3]. У меня это получается только так: g_data = (int(*)[3]) new int[N*3]; Я знаю, что это нормально и использование struct было бы альтернативой....
вопрос задан: 6 December 2011 15:09
0
ответов

Инициализация объекта с оператором new и без него

Если у меня есть класс Rectangle class Rectangle {private: double width; двойная высота; общедоступные: недействительный набор (двойной ш, двойной л) {ширина = ш; высота = l; } }; и я объявляю объект ...
вопрос задан: 23 November 2011 08:14
0
ответов

Есть ли в C++ аллокатор, который уважает переопределенные new/delete?

Я реализую операцию клонирования с выделением ресурсов для массива типа T. Прямая реализация использует new T[sz] с последующим вызовом std::copy из источника в новый массив. Это ...
вопрос задан: 22 November 2011 19:19
0
ответов

Почему компилятор C++ не устраняет проверку нуля указателя, возвращаемого new?

Недавно я выполнил следующий код на ideone.com (gcc-4.3.4) #include #include #include #include using namespace std; void* operator new(...
вопрос задан: 21 November 2011 14:34
0
ответов

Удаление n массив указателей на функции?

Вот что я скопировал из MSDN об операторе new: оператор new нельзя использовать для выделения функции, но его можно использовать для выделения указателей на функции. Следующий пример ...
вопрос задан: 17 November 2011 08:48
0
ответов

Могу ли я действительно инициализировать массив круглыми скобками?

Иногда я делал опечатку в одном месте кода моей программы: int a = 10; char * b = новый символ (a); Ошибка очевидна: я написал () вместо []. Странно то, что ... код скомпилирован нормально, это ...
вопрос задан: 11 November 2011 20:16
0
ответов

Использование нового оператора для копирования объекта в кучу, не зная его типа

Я сомневаюсь, что приведенная ниже функция может получить объект типа A или что-то вроде производного типа. A * copyToHeap (A & obj) {A * ptr = новый A (объект); return ptr; } Если мы назовем это так: // B ...
вопрос задан: 6 November 2011 11:32
0
ответов

new и delete обрабатывают проблемы многопоточности

Я читаю книгу Эффективный C ++: методы программирования производительности Авторы говорят следующее относительно глобальных операторов new и delete: они управляют памятью в контексте процесса, и с тех пор ...
вопрос задан: 3 November 2011 07:41
0
ответов

сбой виртуального деструктора при использовании массива

Я нашел этот код на веб-сайте #include , используя пространство имен std; struct Base {Base () {cout << "База" << ""; } virtual ~ Base () {cout << "~ Base" << ...
вопрос задан: 13 October 2011 13:00