15
ответов

C memcpy () функция

Там какой-либо метод должен вычислить размер функции? У меня есть указатель на функцию, и я должен скопировать целую функцию с помощью memcpy. Я имею к malloc некоторое пространство и знаю 3-й параметр memcpy - размер....
вопрос задан: 11 November 2009 21:09
15
ответов

C strcpy () - зло?

Некоторые люди, кажется, думают, что C strcpy () функция является плохим или злым. В то время как я признаю, что обычно лучше использовать strncpy () для предотвращения переполнения буфера, следующее (реализация...
вопрос задан: 4 March 2009 11:54
12
ответов

более быстрая альтернатива memcpy?

У меня есть функция, которая делает memcpy, но он поднимает огромное количество циклов. Существует ли более быстрая альтернатива/подход, чем использование memcpy для передвижения фигуры памяти?
вопрос задан: 3 November 2013 18:03
10
ответов

memcpy (), что должно значение параметра размера быть?

Я хочу скопировать международный массив в другой международный массив. Они используют то же, определяют для длины, таким образом, они будут всегда иметь ту же длину. Каковы профессионалы/недостатки следующих двух альтернатив для размера...
вопрос задан: 20 November 2014 00:48
9
ответов

memcpy с startIndex?

Я хочу скопировать содержание определенной длины от одного буфера до другого от определенной начальной точки. Я проверил memcpy (), но он берет только длину содержания, которое будет скопировано, в то время как я хочу указать...
вопрос задан: 5 September 2016 07:54
9
ответов

Memcpy () в безопасном программировании?

Я недавно споткнулся через статью, которая утверждает, что Microsoft запрещает memcpy () функция в ее безопасных центрах программирования. Я понимаю уязвимости, свойственные от функции, но это...
вопрос задан: 15 May 2009 17:47
7
ответов

оптимизированный memcpy

Там более быстрые альтернативы к memcpy () в C++?
вопрос задан: 13 April 2016 16:47
7
ответов

Microsoft SDL и memcpy депрекация

Как некоторые из Вас могут знать, Microsoft запретила memcpy () от их Цикла безопасной разработки, заменив его memcpy_s (). освободите *memcpy (пусто *dest, константа пусто *src, size_t n);/* упрощен...
вопрос задан: 20 May 2015 18:12
7
ответов

C++, эквивалентный для memset на символе*

У меня есть этот символ кода * oldname = новый символ [strlen (имя) + 1]; memcpy (oldname, имя, strlen (имя) + 1); назовите = новый символ [strlen (oldname) + strlen (r.name) + 1]; memset (имя, '\0', strlen (имя));...
вопрос задан: 24 January 2010 22:27
7
ответов

C++: структура будет скопирована правильно?

У меня есть указатель на структуру, и я должен реализовать метод, который скопирует все содержание памяти структуры. Вообще говоря, я должен выполнить глубокую копию структуры. Вот...
вопрос задан: 21 January 2010 19:55
6
ответов

Сделайте символы копии компилятора с помощью movsd

Я хотел бы скопировать относительно короткую последовательность памяти (меньше чем 1 КБ, обычно 2-200 байтов) в строго ограниченной во времени функции. Лучший код для этого на стороне ЦП, кажется, представитель movsd. Однако я...
вопрос задан: 12 April 2010 11:04
6
ответов

Как каждый байт в целом числе сохранен в ЦП / память?

я попробовал этот символьный c[4]; интервал i=89; memcpy (&c [0], &i, 4); суд <<(интервал) c [0] <<endl; суд <<(международный) c[1] <<endl; суд <<(международный) c[2] <<endl; суд <<(международный) c[3] <
вопрос задан: 8 December 2009 07:32
6
ответов

C Программирование. Как глубоко скопировать структуру?

У меня есть следующие две структуры, где "дочерняя структура" имеет "rusage структура" как элемент. Тогда я создаю две структуры типа "ребенок", давайте назовем их чайльдом и childB, Как я копирую просто rusage...
вопрос задан: 25 September 2009 00:29
5
ответов

strcpy по сравнению с memcpy

Каково различие между memcpy () и strcpy ()? Я пытался найти его с помощью программы, но оба дают тот же вывод. международное основное () {символьный s[5] = {'s', '\0', 'c', 'h'}; символ p [...
вопрос задан: 23 May 2019 22:31
5
ответов

Найти длину переменной в классе шаблона [duplicate]

Рассмотрим следующий метод: template & lt; class T & gt; void Entry & lt; T & gt; :: setValue (значение T *) {int size =?; this- & gt; key = new T (); memcpy (this- & gt; значение, значение, размер); } Как я мог найти ...
вопрос задан: 17 November 2014 04:01
5
ответов

Делает “&s [0]” точка к непрерывным символам в станд.:: строка?

Я делаю некоторые работы по техническому обслуживанию и натыкался на что-то как следующее: станд.:: строка s; s.resize (сила);//сила является size_t с длиной струны до в нем. memcpy (&s [0]...
вопрос задан: 18 February 2014 19:03
5
ответов

попытка скопировать участников структуры в массив байтов в c

Я пытаюсь скопировать членов структуры, содержащей смесь ints, символа и массивы символов в массив байтов для отправки к последовательной линии. До сих пор у меня есть структура message_on_send {символ...
вопрос задан: 2 December 2011 23:27
5
ответов

Что делает PowerPC Apple memcpy настолько быстро?

Я записал несколько функций копии в поисках хорошей стратегии памяти относительно PowerPC. Используя Altivec или регистры fp с подсказками кэша (dcb*) удваивает производительность по простому циклу копии байта для...
вопрос задан: 2 January 2010 02:35
5
ответов

Очень быстрый memcpy для обработки изображений?

Я делаю обработку изображений в C, который требует копирования больших блоков данных вокруг памяти - источник и место назначения никогда не накладываются. Что абсолютный самый быстрый путь состоит в том, чтобы сделать это на x86 платформе...
вопрос задан: 12 November 2009 18:42
4
ответа

Каково различие между memmove и memcpy?

Каково различие между memmove и memcpy? Какой Вы обычно используете и как?
вопрос задан: 14 December 2016 08:55
4
ответа

Каково различие между memset и memcpy в C

Я прочитал функциональные заголовки, но я все еще не уверен, что точно различие с точки зрения вариантов использования.
вопрос задан: 23 November 2015 17:56
4
ответа

C++ memcpy возвращаемое значение

согласно http://en.cppreference.com/w/cpp/string/byte/memcpy memcpy C++ берет три параметра: место назначения, источник и размер/байты. это также возвращает указатель. почему то, что так? не...
вопрос задан: 27 August 2013 11:31
4
ответа

memcpy добавляет ff ff ff в начало байта

У меня есть такой массив: unsigned char array [] = {' \ xc0 ',' \ x3f ',' \ x0e ',' \ x54 ',' \ xe5 ',' \ x20 '}; unsigned char array2 [6]; Когда я использую memcpy: memcpy (array2, array, 6); И напечатайте оба ...
вопрос задан: 18 August 2010 13:46
4
ответа

C странное поведение массива

После изучения, что и strncmp не то, что это, кажется, и strlcpy, не являющийся доступным в моей операционной системе (Linux), я полагал, что мог попытаться записать это сам. Я нашел кавычку от Ulrich...
вопрос задан: 14 May 2010 18:54
3
ответа

Что на самом деле важные случаи, когда memcpy () работает быстрее, чем memmove ()?

Ключевое различие между memcpy () и memmove () состоит в том, что memmove () будет работать нормально, когда источник и место назначения перекрываются. Когда буферы точно не перекрываются, memcpy () предпочтительнее, поскольку это потенциально ...
вопрос задан: 23 May 2017 11:46
3
ответа

станд. C++:: пара, станд.:: вектор и memcopy

это безопасный к memcopy myvect.size () *sizeof (нечто) байты от memoryadress первого элемента станд.:: вектор <станд.:: пара <T1, T2>> myvect в массив нечто структуры {T1 сначала;...
вопрос задан: 17 December 2014 04:05
3
ответа

Проблема memcpy в MIPS (я думаю)

У меня есть какое-то программное обеспечение, с которым я работаю на Redhat системе с ICC, и он работает нормально. Когда я перенес код в систему IRIX, работающую с MIPS, я получил некоторые расчеты, которые выглядят так: «...
вопрос задан: 1 December 2013 01:46
3
ответа

C++ memcpy от двойного массива для плавания массива

Возможно к memcpy от двойного массива до массива плавающего безопасно?
вопрос задан: 2 June 2010 15:18
3
ответа

Почему memcpy приводит копирование к сбою члену локального массива простого объекта?

Классический memcpy глюк с C выстраивает как аргументы функции. Как указано ниже, у меня есть ошибка в моем коде, но ошибочный код работал в локальном контексте! Я просто встретился с этим странным поведением...
вопрос задан: 15 October 2009 08:17
3
ответа

Производительность списка (…) .insert (…)

Я думал о следующем вопросе об архитектуре компьютера. Предположим, что я делаю в Python от, делят пополам импорт, делят пополам индекс =, делят пополам (x, a) # O (зарегистрируйте n) (также, не был должен он быть стандартным списком...
вопрос задан: 10 July 2009 15:42