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

3 ответа

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

Я пытаюсь заставить функцию взять некоторые целочисленные указатели, переданные из моей функции main (), и присвоить им значения. Тем не менее, моя программа падает при назначении значений. Вот мой код: int computeMoveLocation(int* r, int* c, ...

3 ответа

Что возвращает sizeof (& array)?

После вопроса:Почему адрес массива равен его значению в C? [https://stackoverflow.com/questions/2528318/how-come-an-arrays-address-is-equal-to-its-value-in-c] #include <stdio.h> #define N 10 char str2[N]={"Hello"}; int ...

2 ответа

Ссылка на член указателя в другом классе

у меня естьNote иTrack класс, который как*generator член. Когда я создаю новыйNote объекты, которые я хочу связатьgenerator членNote к тому изTrack но я не могу понять, как это сделать. #include <iostream> using namespace std; class Generator { ...

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

10 ответов

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

В программировании на C вы можете передать любой указатель, который вам нравится, в качестве аргумента для освобождения. Как он узнает размер выделенной памяти для освобождения? Всякий раз, когда я передаю указатель на какую-то функцию, я также ...

1 ответ

Разница между char * var; и char * var ;? [Дубликат]

На этот вопрос уже есть ответ здесь: Почему звездочка перед именем переменной, а не после типа? [/questions/398395/why-is-the-asterisk-before-the-variable-name-rather-than-after-the-type] 11 ответовПросто интересно, есть ли разница ...

1 ответ

Арифметика указателей через границы подобъектов

Имеет ли следующий код (который выполняет арифметику указателей через границы подобъектов) хорошо определенное поведение для типовT для которого он компилируется (который в C ++ 11,не обязательно должен быть ...

6 ответов

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

В приведенном ниже фрагменте кода, хотя указатель не инициализирован, вызов все еще выполняется успешно temp *ptr; ptr->func2();Это связано со свойством языка C ++, или это компилятор VC ++ 6, который играет нечестно? class temp { public: ...

3 ответа

Удаление char * после присвоения его строковой переменной

Я выполнил приведенный ниже код, и он отлично работает. Поскольку речь идет об указателях, я просто хочу быть уверен. Хотя я уверен, что назначение char * для строки создает копию, и даже если я удалю char *, строка var сохранит ...

5 ответов

Что такое указатель? [Дубликат]

Видеть:Понимание указателей [https://stackoverflow.com/questions/5727/understanding-pointers]Во многих языках со вкусом Си и некоторых старых языках, таких как Fortran, можно использоватьуказатели. Как человек, который действительно ...

2 ответа

C ++, выделение пространства в цикле for, возможная проверка утечки памяти

Мне было просто любопытно, будет ли этот код вызывать множественные утечки памяти или будет ли он корректно очищен. Node *newNode; for (int i = 0; i < 10; i++) { newNode = new Node(); } delete newNode;Очевидно, что код ничего не делает, но он ...