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

7 ответов

Как определить, был ли удален указатель, и надежно удалить его?

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

3 ответа

Эффективный способ обработки файловых указателей в Java? (Использование BufferedReader с указателем файла)

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

3 ответа

В чем разница между указателем с плавающей точкой и адресом указателя типа int?

Я пытался запустить этот код, int *p; float q; q = 6.6; p = &q;Хотя это будет предупреждение, но я думаю,&q а такжеp одинакового размера, поэтомуp может иметь адресq, Но когда я печатаю&q а такжеp Я получаю другой вывод. Это мой вывод *p = ...

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

5 ответов

C ++, как получить длину массива указателей? [Дубликат]

На этот вопрос уже есть ответ здесь: Как найти «sizeof» (указатель на массив)? [/questions/492384/how-to-find-the-sizeof-a-pointer-pointing-to-an-array] 13 ответовУ меня проблемы с поиском длины массива указателей. Допустим, у меня есть: char ...

2 ответа

Использование SWIG с указателем на функцию в структуре C

Я пытаюсь написать оболочку SWIG для библиотеки C, которая использует указатели на функции в своих структурах. Я не могу понять, как обращаться со структурами, которые содержат указатели на функции. Ниже приведен упрощенный пример. test.i: /* ...

4 ответа

Нарушает ли это приведение указателей строгое правило наложения имен?

Это быстрая реализация с обратным квадратным корнем из Quake III Arena: float Q_rsqrt( float number ) { long i; float x2, y; const float threehalfs = 1.5F; x2 = number * 0.5F; y = number; i = * ( long * ) &y; // evil floating point bit level ...

7 ответов

Преобразование многомерных массивов в указатели в C ++

У меня есть программа, которая выглядит следующим образом: double[4][4] startMatrix; double[4][4] inverseMatrix; initialize(startMatrix) //this puts the information I want in startMatrixТеперь я хочу вычислить обратное значение startMatrix и ...

1 ответ

C ++ Полиморфизм и векторы, указывающие производный класс векторов на базовый класс векторов

Скажем: Apple является производным от базового класса Fruit, тогда есть класс ApplePicker, производный от базового класса FruitPicker. Класс ApplePicker имеетvector<Apple> appleListкласс выбора фруктов имеет указатель наvector<Fruit> то ...

4 ответа

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

Верен ли указатель, возвращаемый следующей функцией? const char * bool2str( bool flg ) { return flg ? "Yes" : "No"; }Хорошо работает в Visual C ++ и g ++. Что стандарт C ++ говорит об этом?

6 ответов

В чем разница между возвращением char * и char [] из функции? [Дубликат]

На этот вопрос уже есть ответ: Как получить доступ к локальной переменной из другой функции с помощью указателей? [/questions/4570366/how-to-access-a-local-variable-from-a-different-function-using-pointers] 9 ответов Строковые литералы: куда ...