pointers — все вопросы

4ответа
10 голосов
Как передать двумерный массив неизвестного размера в функцию
Я хочу создать библиотеку классов, функцию, параметром которой является матрица неизвестного размера, и пользователь создаст свою собственную матрицу со своим собственным размером и передаст ее этой
2ответа
10 голосов
Как мне выделить GCHandle для структуры, когда структура содержит bool
Я пытался создать дескриптор типа структуры, потому что мне нужен закрепленный указатель на него, но я получаю сообщение об ошибке «Объект содержит не примитивные или неблизкие данные» Моя структ
3ответа
10 голосов
ошибка C2280: попытка сослаться на удаленную функцию
Я новичок в разработке игр и очень плохо знаком с c ++, но я начал разрабатывать небольшую игру Arkanoid. Я уже работал ранее, но после рефакторинга (введение класса ArkanoidGame) он не компилируетс
2ответа
10 голосов
Есть ли указатель на функцию или массив функций в PowerShell?
Я хотел бы сделать что-то подобное. Индексируйте в массив функций и применяйте соответствующую функцию для нужного индекса цикла. for ($i = 0; $i -lt 9; $i++) { $Fields[$i] = $Fields[$i] | $($
1ответ
10 голосов
Указатель на конкретный фиксированный адрес
Как назначить конкретный адрес памяти указателю? Специальные функции регистрируются в микроконтроллере, например AVR m128 имеет фиксированные адреса, AVR GCC определяет SFR в заголовочном файле i
9ответов
10 голосов
Безопасно ли повторно использовать указатели переменных после освобождения того, на что они указывают?
Безопасно ли и предсказуемо ли повторно использовать указатели после освобождения данных, на которые они указывают? Например: char* fileNames[] = { "words.txt", "moreWords.txt" }; char** words
1ответ
11 голосов
Оптимистичное чтение и блокировка STM (программная транзакционная память) с помощью C /C ++
Я проводил некоторые исследования по реализации STM (программной транзакционной памяти), в частности, по алгоритмам, которые используют блокировки и не зависят от наличия сборщика мусора для обеспеч
6ответов
11 голосов
Самая быстрая адресация массива
Я выполняю код анализа изображения в массиве, хранящем информацию об изображении. К сожалению, код очень тяжелый и занимает в среднем 25 секунд, чтобы пройти через один кадр. Основная проблема, кото
3ответа
11 голосов
Арифметика указателей T * и Char *
Предположим, у нас есть массив, который содержит N элементов типа T. T a[N]; Согласно стандарту C ++ 14 , при каких условиях у нас есть гарантия, что (char*)(void*)&a[0] + n*sizeof(T) =
2ответа
11 голосов
Используя оригинальный указатель после realloc?
Я читал новую книгу Ричарда Риза (май 2013 г.) О'Рейли «Понимание и использование указателей C», и у меня есть вопрос о некотором коде в нем, на странице 87. if (++length > maximumLength) {
3ответа
11 голосов
объяснение согласованной реализации malloc
Это не домашнее задание, это чисто мое личное образование. Я не мог понять, как реализовать выровненный malloc, поэтому выглядел онлайн и нашел этот сайт . Для удобства чтения я выложу код ниже:
1ответ
11 голосов
X11: Как ДЕЙСТВИТЕЛЬНО схватить указатель мыши?
Я реализовал виджет горизонтального сплиттера в Xlib. Я пытаюсь схватить мышь, когда пользователь нажимает & перетаскивает панель разделения (чтобы пользователь мог динамически перемещать панель
8ответов
11 голосов
Каковы последствия прохождения & назначать массивы как указатели в C ++?
В качестве фона я дал ответ на этот пост некоторое время назад: Возвращать массив в функцию И это непреднамеренно положило начало очень длинной цепочке комментариев об указателях и массивах
2ответа
11 голосов
Где в памяти строковые литералы? стек /куча? [Дубликат]
   Возможный дубликат: C-строка литералы: куда они деваются? Насколько я знаю,    Как правило, указатель должен быть   выделяется функцией malloc () и будет выделяться   в кучу, а затем
7ответов
11 голосов
C ++ строки и указатели
Я изучаю C ++, и в настоящее время я работаю со строками и указателями. Я слежу за тетрадью и для одного из вопросов я создал следующее: #include <iostream> #include <string> using
3ответа
11 голосов
Арифметика указателя на C [дубликат]
     На этот вопрос уже есть ответ здесь:                   Указатели символов и целочисленные указатели (++)                                      10 ответов                              
4ответа
11 голосов
В чем разница между char * s [] и char (* s) []? [Дубликат]
     На этот вопрос уже есть ответ здесь:                   C указатель на массив /массив устранения неоднозначности указателей                                      12 ответов              
4ответа
11 голосов
C: экстраполяция типа из пустого указателя
Скажем, функция принимает в качестве аргумента пустой указатель, например: int func(void *p); Как мы можем определить или угадать тип того, на что указывает p?
3ответа
12 голосов
Размер указателей: зависимые факторы
Я нахожу трудности в понимании факторов, от которых зависит размер переменных-указателей в C. Я проверил несколько ссылок, единственная информация, которую я получил до сих пор, это pointer, размер
7ответов
12 голосов
Назначение памяти двойному указателю?
У меня проблемы с пониманием, как распределить память на двойной указатель. Я хочу прочитать массив строк и сохранить его. char **ptr; fp = fopen("file.txt","r"); ptr = (char**)malloc(
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132