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

8 ответов

Каков наилучший способ создания подмассива из существующего массива в C ++?

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

2 ответа

Почему я не могу преобразовать двумерный массив в двумерный указатель в C?

Почему следующая программа дает'conversion' : cannot convert from int[1][1] to int** ошибка? Я компилирую с VS2008 под Windows 7. int main(){ int a[1][1] = {0}; int **p = a; }

10 ответов

Передача ссылок на указатели в C ++

Насколько я могу судить, нет причин, по которым мне нельзя разрешать передавать ссылку на указатель в C ++. Тем не менее, мои попытки сделать это терпят неудачу, и я понятия не имею, почему. Это то, что я делаю: void myfunc(string*& val) { // ...

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

1 ответ

ILGenerator: Как использовать неуправляемые указатели? (Я получаю VerificationException)

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

5 ответов

Что означает это утверждение C?

Я наткнулся на эту строку: void (*(*x)(void (*[10])(int *)))(int *)Кто-нибудь может сказать мне, что это?

3 ответа

Upcast и Downcast в C ++

class file { std::string name; }; class directory : public file { std::vector<file*> entries; }; directory d; file f; f = d; // Only d.name is copied to f; entries are lostЭто если мы сделаем это: directory* dp = new directory; file* fp ; fp = ...

3 ответа

Что происходит с указателями, когда векторам требуется больше памяти и переопределять память?

Когда вектору требуется больше памяти, он куда-то перераспределяет память, я пока не знаю, где! и затем указатели становятся недействительными, есть ли хорошее объяснение этому? Я имею в виду, куда они идут, что происходит с моими контейнерами? ...

3 ответа

Lvalue требуется ошибка

Работая с указателями, я написал следующий код: int main() { int a[]={10,20,30,40,50}; int i; for(i=0;i<5;i++) { printf("\n%d",*a); a++; } return 0; }Теперь, согласно моему пониманию, само имя массива является адресом в c, и арифметика ...

7 ответов

Как проверить, освобожден ли указатель уже в C?

Я хотел бы проверить, освобожден ли указатель уже или нет. Как мне сделать это с помощью набора компиляторов gnu?

5 ответов

ошибка: неверная инициализация неконстантной ссылки типа «int &» из значения типа «int»

Неправильная форма: int &z = 12;Правильная форма: int y; int &r = y;Вопрос: Почему первый код неверен? Что это "смыслоб ошибке в названии?