Результаты поиска по запросу "new-operator"

1 ответ

Я попробую, обновлю и отметлю ответ. Меня беспокоит, есть ли у него какие-либо побочные эффекты в веб-приложении ... Не могли бы вы также привести краткий пример условного связывания, чтобы у меня был интерфейс ISomething <T > Я хочу, чтобы это связывало это с чем-то, основанным на том, что есть T, которое также идет дальше от ninject .. спасибо еще раз.

ужно добавить элемент типа IVehicle, который вставляется во время выполнения из конструктора в цикл for. IVehicle vehicle; for (int i=0;i<=someValue;i++) { list.insert(i,vehicle); //some processing to assign values }теперь, поскольку Ivehicle ...

3 ответа

 приписывать.

гда вижу людей, делающих этоFunction('alert("hi")') а иногда они делаютnew Function('alert("hi")') Есть ли разница между ними?

2 ответа

Длинный ответ - мы надеемся, что бог соберет мусор.

ли это делать? function mygetTime() { var d = new Date(); return(d.getTime()); } function wasteSomeMemory() { var temp; for(var count = 0; count < 1000000; count += 1) { temp = mygetTime(); } }Будет звонитьwasteSomeMemory() вызвать утечку ...

ТОП публикаций

2 ответа

Для тех, кто отрицал - что не так с этим ответом? Кажется, совершенно правильно.

трел на подпись нового оператора. Который: void* operator new (std::size_t size) throw (std::bad_alloc);Но когда мы используем этот оператор, мы никогда не используем приведение. т.е. int *arr = new int;Итак, как C ++ преобразует указатель ...

4 ответа

Если ваше приложение действительно простое, вы можете попробовать это. Еще следуйте, используя valgrind, как предлагали другие.

ел бы отследить, когда и сколько памяти выделяется в моей программе, и распечатать ее для целей отладки при определенных обстоятельствах! Как можно распечатать сообщение с выделенным объемом памяти каждый раз, когда new используется для ...

4 ответа

Мне не нужно было - оказалось, что он отображал ошибку в этой строке просто потому, что GDB не понимал, где на самом деле была ошибка. Это была логическая ошибка в цикле for (), которую я смог исправить.

ьно понятно. Вот метод, который вызывает SIGABRT в строке 'new vector': vector<string> * Task::arguments() { vector<string> *args = new vector<string>(); // CAUSES SIGABRT int count = sizeof(_arguments); for (int x = 0; x < count; x++) { string ...

1 ответ

В ранних версиях MAC OS (Classic) они использовали верхние 8 бит для менеджера памяти. Ptrs 68000, где максимум 24 бита, в то время как адрес регистрируется там, где 32 бита.

инство опытных программистов знают, что выравнивание данных важно для производительности программы. Я видел, как программист написал программу, которая выделяет больший размер буфера, чем им нужно, и использует выровненный указатель как начало. ...

9 ответов

Почему!

м, у меня есть класс под названиемMoney который имеет параметрыDollars а такжеCents Я мог бы инициализировать его следующими способами: Деньги а (3,15);Деньги * b = новые деньги (3,15);Мой вопрос: когда я должен использовать (1) и когда я ...

4 ответа

Как написать текстовый файл в C #

Мне нужно записать строки в текстовый файл из C #, каждая строка в новой строке ... Как я могу это сделать?

9 ответов

Могу ли я определить, был ли мне дан новый объект в качестве параметра?

Укороченная версияДля тех, у кого нет времени читать мои рассуждения по этому вопросу ниже: Есть ли способ применить политику «только новые объекты» или «только существующие объекты» для параметров метода? Длинная версияСуществует множество ...