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

3 ответа

Создать массив, который указывает только на часть другого массива?

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

7 ответов

Лучше ли вводить указатель, возвращаемый функцией malloc?

Для приведенного ниже кода на C сравните определения указателей int a и b; #include <stdio.h> #include <stdlib.h> int main() { int *a=malloc(sizeof(int)); int *b=(int *)malloc(sizeof(int)); return(0); }В любом случае лучше типизировать указатель ...

1 ответ

@hunterloftis Смотрите отредактированный ответ.

омпилирует и работает:

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

3 ответа

C - Что происходит с памятью после освобождения ()? [Дубликат]

На этот вопрос уже есть ответ здесь: Что происходит с памятью после free ()? [/questions/5125015/what-happens-to-memory-after-free] 4 ответаУ меня есть этот тип структуры, для которого я malloc, и после того, как я освобождаю его, указатель все ...

0 ответов

Указатели и структура

чал указатели C ++ и-> Оператор показался мне странным. Вместоptr->hello(); можно написать(*ptr).hello(); потому что это также, кажется, работает, поэтому я подумал, что первое - это просто более удобный способ. Это так или есть какая-то разница?

1 ответ

http://www.devartplus.com/3-simple-ways-to-create-singleton-in-c/

еализации одноэлементного в C ++, лучше ли GetInstance () возвращать указатель на одноэлементный объект или ссылку? Это действительно имеет значение?

0 ответов

quuxplusone.github.io/draft/fancy-pointers.html

я есть структура, похожая на указатель, которая идет вместо указателя. Разница с указателем заключается в том, что он имеет дополнительную информацию, которую (также специальный) распределитель может использовать для освобождения памяти. Эта ...

0 ответов

Чистые проекты C ++ могут использовать std :: function & std :: bind для достижения того, о чем вы спрашиваете, но библиотека C, используемая проектом C ++, не может работать с этими типами.

я есть библиотека C с такой структурой: struct A { void process(){ doProcess(); }; void (*doProcess)(void); }Теперь у меня есть класс, как class B { public: B(): a(){ a.doProcess = print(); } void print(){ // do anything } private: A a; }Это не ...

0 ответов

 и просто напиши:

наилучший способ вернуть многомерный массив из функции в c? Скажем, нам нужно сгенерировать многомерный массив в функции и вызвать его в main, лучше ли обернуть его в структуру или просто вернуть указатель на память в куче? int ...

0 ответов

В основном на встраиваемой платформе мы используем прямые адреса вместо имен

азначить адрес указателя вручную (например, для адреса памяти0x28ff44) на языке программирования C?