В другом вопросе я обнаружил, что функция Assigned () идентична Pointer <> nil. Я всегда понимал, что Assigned () обнаруживает эти висячие указатели, но теперь я «...
После прочтения этого ответа, похоже, что лучше всего использовать интеллектуальные указатели как можно больше и уменьшить их использование "нормальных" / сырых указателей до минимума. Это правда?
Первоначально, будучи темой этого вопроса, выяснилось, что OP просто упустил из виду разыменование. Между тем, этот ответ заставил меня и некоторых других задуматься - почему разрешено приводить указатель на ...
Я использую std:: Последовательностью в приложении MFC и хочу сохранить его в функции doc's Serialize (). Я не хочу хранить их как CString, потому что он пишет свои вещи там, и моя цель...
Я хранил указатели c в Java через JNI, следуя совету @tulskiy в этом посте Передача указателей между C и Java через JNI Уловка состоит в том, чтобы преобразовать указатель в jlong. Итак, из ...
Мне нужно преобразовать указатель символа в w _char *, чтобы использовать ParseNetworkString (). Я пытался найти решение этой проблемы самостоятельно, и хотя я нашел одно решение, есть одна проблема, которая...
Сегодня из серии SO-вопросов стало очевидно, что я плохо понимаю истинную природу указателей, ссылок и значений. Рассмотрим следующий код: int * p = ...
Я пытался использовать эту реализацию алгоритма Холта-Винтерса для прогнозирования временных рядов в Python, но столкнулся с препятствием ... в основном, для некоторых серий (положительных) входных данных это ...
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 ...
Возможный дубликат: освобождает ли (ptr), где ptr - NULL, повреждена память? Я' m написать функцию C, которая освобождает указатель, если он был malloc () ed. Указатель может иметь значение NULL (в случае ошибки ...
Возможный дубликат :Поиск типа объекта в C++ У меня есть вопрос с проверкой указателей, чтобы увидеть, соответствуют ли они определенному производному классу, и предпринять необходимые действия. Допустим, я...
На основе этого вопроса. Предположим, что в коде C ++ у меня есть действительный указатель и я правильно его удалил. В соответствии со стандартом C ++ указатель станет недействительным (3.7.3.2/4 - функция освобождения ...
Рассмотрим следующий код, (который появился в результате обсуждения):#include void foo(]int (*p)[]){ // Аргумент имеет неполный тип массива printf("%d\n", (*p)[1]);...
Я пытаюсь разработать двойной указатель на структуру в C и не могу понять, что происходит не так ... Ниже приведен простой источник: typedef struct
{ член типа int;
} mystruct; void myfunc (...
Примите во внимание: int * ptr = (int *) 0xDEADBEEF;
cout << (void *) & * ptr; Насколько незаконен *, учитывая, что он используется вместе с немедленным &, и учитывая, что нет перегруженной операции & ...
, я могу использовать объект как указатель на него или его ссылку. Я понимаю, что разница в том, что указатели нужно удалять вручную, а ссылки остаются до тех пор, пока они не выйдут за рамки. Когда мне следует ...
Читая ответы на этот вопрос, я заметил, что ответы (это, например) подразумевают, что оператор delete может быть вызван, даже если оператор delete выполняется для нулевого указателя. Поэтому я написал небольшой ...
Есть еще один вопрос о том, как сравнивать указатели предполагается интерпретировать относительно C ++ Std. Так что мне было интересно, что C ++ Std должен сказать об использовании указателей в качестве ключей в упорядоченном ...
Я только начинаю переносить голову вокруг указателей функции в C. Понять, как кастинг работ указателей функции, я записал следующую программу. Это в основном создает указатель функции к...
Я знаю, что это должно быть n00b вопрос, но я должен реализовать макет приложение для последовательного взаимодействия клиент-сервер, и, поскольку количество вызовов клиент-сервер варьируется, я не могу просто повторять...
Недавно я ответил на другой вопрос, задавая вопросы, на которые должен уметь ответить каждый порядочный программист на C ++. Мое предложение было Вопрос: Как указатель указывает на объект?
A: Указатель хранит ...
Возможный дубликат :Ошибка сегментации при попытке напечатать значение в C Я новичок в C, но понятия не имею, почему эта программа ломается. Программа компилируется и запускается, если я удаляю строки, которые...
Возможный дубликат :C++ :Когда использовать ссылки и указатели Может ли перегрузка операторов работать без ссылок? Я ничего не мог с собой поделать, но у меня на уме был этот основной вопрос :почему...
Переменные встроенного типы могут быть инициализированы значением следующим образом: int var = int (); таким образом я получаю значение int по умолчанию без жесткого кодирования нуля в моем коде. Однако, если я попытаюсь сделать то же самое ...
После моего вопроса о том, может ли CLR использовать сжатые указатели, я ответил, что это бессмысленно. Тем не менее, некоторые JVM реализуют его, поэтому каковы конкретные преимущества этого ...
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 <...
Я пишу программу clojure, которая анализирует XML. В рамках этого я хочу создать дерево узлов в XML-документе на основе функции clojure.xml / parse. Однако я бы хотел, чтобы дерево было дв -...
Возможный дубликат: C ++ Когда мы должны предпочесть двухцепочечное static_cast вместо reinterpret_cast Что лучше? static_cast (static_cast (буфер)); или ...