0
ответов

Как обнаружить «висячие указатели», если «Assigned ()» не может этого сделать?

В другом вопросе я обнаружил, что функция Assigned () идентична Pointer <> nil. Я всегда понимал, что Assigned () обнаруживает эти висячие указатели, но теперь я «...
вопрос задан: 23 May 2017 12:34
0
ответов

Когда мне следует использовать необработанные указатели вместо интеллектуальных?

После прочтения этого ответа, похоже, что лучше всего использовать интеллектуальные указатели как можно больше и уменьшить их использование "нормальных" / сырых указателей до минимума. Это правда?
вопрос задан: 23 May 2017 12:34
0
ответов

Почему разрешено приводить указатель к ссылке?

Первоначально, будучи темой этого вопроса, выяснилось, что OP просто упустил из виду разыменование. Между тем, этот ответ заставил меня и некоторых других задуматься - почему разрешено приводить указатель на ...
вопрос задан: 23 May 2017 12:34
0
ответов

Можно ли перегружать оператора CArchive < < для работы со std:: Последовательностью?

Я использую std:: Последовательностью в приложении MFC и хочу сохранить его в функции doc's Serialize (). Я не хочу хранить их как CString, потому что он пишет свои вещи там, и моя цель...
вопрос задан: 23 May 2017 12:33
0
ответов

Передача указателей между C и Java через JNI

Я хранил указатели c в Java через JNI, следуя совету @tulskiy в этом посте Передача указателей между C и Java через JNI Уловка состоит в том, чтобы преобразовать указатель в jlong. Итак, из ...
вопрос задан: 23 May 2017 12:33
0
ответов

char *в const wchar _t *преобразование

Мне нужно преобразовать указатель символа в w _char *, чтобы использовать ParseNetworkString (). Я пытался найти решение этой проблемы самостоятельно, и хотя я нашел одно решение, есть одна проблема, которая...
вопрос задан: 23 May 2017 12:31
0
ответов

Что такое ссылки и указатели. Почему это работает?

Сегодня из серии SO-вопросов стало очевидно, что я плохо понимаю истинную природу указателей, ссылок и значений. Рассмотрим следующий код: int * p = ...
вопрос задан: 23 May 2017 12:31
0
ответов

Разница между char* и char[] в C [дубликат]

Возможный дубликат: C - Разница между «char var[]» и «char *var»? Я написал следующий код C #include основной () {имя символа[31]; ...
вопрос задан: 23 May 2017 12:30
0
ответов

Использование Holt-Winters для прогнозирования в Python

Я пытался использовать эту реализацию алгоритма Холта-Винтерса для прогнозирования временных рядов в Python, но столкнулся с препятствием ... в основном, для некоторых серий (положительных) входных данных это ...
вопрос задан: 23 May 2017 12:29
0
ответов

why does *p++ = *p - a give strange results?

While working with large arrays, I am doing unsafe pointer computations like the following: *c++ = *a++ - *b++; It works as expected. But for inplace operations, I need the c pointer on the right ...
вопрос задан: 23 May 2017 12:26
0
ответов

Является ли хорошей практикой освобождение NULL-указателя в C? [дубликат]

Возможный дубликат: освобождает ли (ptr), где ptr - NULL, повреждена память? Я' m написать функцию C, которая освобождает указатель, если он был malloc () ed. Указатель может иметь значение NULL (в случае ошибки ...
вопрос задан: 23 May 2017 12:26
0
ответов

Проверка, указывает ли указатель на определенный класс C++ [дубликат]

Возможный дубликат :Поиск типа объекта в C++ У меня есть вопрос с проверкой указателей, чтобы увидеть, соответствуют ли они определенному производному классу, и предпринять необходимые действия. Допустим, я...
вопрос задан: 23 May 2017 12:26
0
ответов

Гарантированно ли указатель сохранит свое значение после `delete` в C ++?

На основе этого вопроса. Предположим, что в коде C ++ у меня есть действительный указатель и я правильно его удалил. В соответствии со стандартом C ++ указатель станет недействительным (3.7.3.2/4 - функция освобождения ...
вопрос задан: 23 May 2017 12:25
0
ответов

Эквивалентность p[0] и *p для типов неполных массивов

Рассмотрим следующий код, (который появился в результате обсуждения):#include void foo(]int (*p)[]){ // Аргумент имеет неполный тип массива printf("%d\n", (*p)[1]);...
вопрос задан: 23 May 2017 12:25
0
ответов

Двойной указатель в C на структуру

Я пытаюсь разработать двойной указатель на структуру в C и не могу понять, что происходит не так ... Ниже приведен простой источник: typedef struct { член типа int; } mystruct; void myfunc (...
вопрос задан: 23 May 2017 12:24
0
ответов

Разыменование недопустимого указателя с последующим получением адреса результата

Примите во внимание: int * ptr = (int *) 0xDEADBEEF; cout << (void *) & * ptr; Насколько незаконен *, учитывая, что он используется вместе с немедленным &, и учитывая, что нет перегруженной операции & ...
вопрос задан: 23 May 2017 12:23
0
ответов

Объекты C ++: Когда мне следует использовать указатель или ссылку

, я могу использовать объект как указатель на него или его ссылку. Я понимаю, что разница в том, что указатели нужно удалять вручную, а ссылки остаются до тех пор, пока они не выйдут за рамки. Когда мне следует ...
вопрос задан: 23 May 2017 12:22
0
ответов

Почему вызывается оператор «delete», когда я вызываю «delete» для нулевого указателя?

Читая ответы на этот вопрос, я заметил, что ответы (это, например) подразумевают, что оператор delete может быть вызван, даже если оператор delete выполняется для нулевого указателя. Поэтому я написал небольшой ...
вопрос задан: 23 May 2017 12:22
0
ответов

Допускаются ли указатели в качестве ключей в упорядоченных контейнерах STL?

Есть еще один вопрос о том, как сравнивать указатели предполагается интерпретировать относительно C ++ Std. Так что мне было интересно, что C ++ Std должен сказать об использовании указателей в качестве ключей в упорядоченном ...
вопрос задан: 23 May 2017 12:22
0
ответов

основное различие между типами значений и ссылочными типами [дубликат]

Возможный дубликат: в чем разница между типами значений и ссылочными типами в C #? каковы основные различия между типами значений и ссылочными типами
вопрос задан: 23 May 2017 12:19
0
ответов

Что происходит, если я бросил указатель функции, изменив количество параметров

Я только начинаю переносить голову вокруг указателей функции в C. Понять, как кастинг работ указателей функции, я записал следующую программу. Это в основном создает указатель функции к...
вопрос задан: 23 May 2017 12:19
0
ответов

Циклические ссылки между двумя классами

Я знаю, что это должно быть n00b вопрос, но я должен реализовать макет приложение для последовательного взаимодействия клиент-сервер, и, поскольку количество вызовов клиент-сервер варьируется, я не могу просто повторять...
вопрос задан: 23 May 2017 12:19
0
ответов

Как может быть реализован указатель, кроме сохранения адреса?

Недавно я ответил на другой вопрос, задавая вопросы, на которые должен уметь ответить каждый порядочный программист на C ++. Мое предложение было Вопрос: Как указатель указывает на объект? A: Указатель хранит ...
вопрос задан: 23 May 2017 12:18
0
ответов

Невозможно присвоить значения переменной и указателю [дубликат]

Возможный дубликат :Ошибка сегментации при попытке напечатать значение в C Я новичок в C, но понятия не имею, почему эта программа ломается. Программа компилируется и запускается, если я удаляю строки, которые...
вопрос задан: 23 May 2017 12:17
0
ответов

C++ :Зачем нужны ссылки, когда есть указатели? [дубликат]

Возможный дубликат :C++ :Когда использовать ссылки и указатели Может ли перегрузка операторов работать без ссылок? Я ничего не мог с собой поделать, но у меня на уме был этот основной вопрос :почему...
вопрос задан: 23 May 2017 12:17
0
ответов

Как мне инициализировать указатель Type * по значению, используя синтаксис типа Type ()?

Переменные встроенного типы могут быть инициализированы значением следующим образом: int var = int (); таким образом я получаю значение int по умолчанию без жесткого кодирования нуля в моем коде. Однако, если я попытаюсь сделать то же самое ...
вопрос задан: 23 May 2017 12:16
0
ответов

Какова цель указатели на сжатые объекты?

После моего вопроса о том, может ли CLR использовать сжатые указатели, я ответил, что это бессмысленно. Тем не менее, некоторые JVM реализуют его, поэтому каковы конкретные преимущества этого ...
вопрос задан: 23 May 2017 12:16
0
ответов

Question about pointers and strings in C [duplicate]

Possible Duplicate: What is the difference between char s[] and char *s in C? Difference between char *str = “…” and char str[N] = “…”? I have some code that has had me puzzled. #include <...
вопрос задан: 23 May 2017 12:16
0
ответов

Циклы указателя в clojure

Я пишу программу clojure, которая анализирует XML. В рамках этого я хочу создать дерево узлов в XML-документе на основе функции clojure.xml / parse. Однако я бы хотел, чтобы дерево было дв -...
вопрос задан: 23 May 2017 12:16
0
ответов

Как преобразовать char * в T *? [duplicate]

Возможный дубликат: C ++ Когда мы должны предпочесть двухцепочечное static_cast вместо reinterpret_cast Что лучше? static_cast (static_cast (буфер)); или ...
вопрос задан: 23 May 2017 12:15