Я пытался использовать интеллектуальные указатели для обновления существующего приложения, и я пытаюсь преодолеть загадку. В моем приложении у меня есть кэш объектов, например, позволяет, называют их книгами. Теперь этот кэш книг...
Как я могу удалить элемент массива и переупорядочить впоследствии, не имея пустого элемента в массиве? <? $c php = массив (0 => 12,1 => 32); сброс ($c [0]);//исказит массив...
Я - студент программирования с двумя классами в C#, но я просто посещаю свой первый урок в C++, и таким образом я подвергаюсь указателям. Я знаю, как они работают, и надлежащий способ использовать их, но меня...
I've seen a lot of the following in older C code: type_t *x = (type_t *) malloc(...); What's the point of casting the pointer returned from malloc() since it's void *? Is it because older C ...
Рассмотрим следующие две программы на языке C. Программа № 1 # включает & lt; stdio.h & gt; int main () {int x = 5; int * px; px = & amp; x; printf ("& amp; x =% p\n", & amp; x); ...
Я встретился с работой (с XLC8 и компиляторами MSFT9) часть кода, содержа файл C++ с функцией, определяемой со связью C и ссылочным аргументом. Это прослушивает меня, поскольку ссылками является C++...
Я, и я думаю многие другие, имели большой успех с помощью интеллектуальных указателей для оборачивания небезопасных операций памяти в C++, с помощью вещей как RAII, и так далее. Однако обертывание управления памятью легче...
У меня есть следующая программа. Тем не менее, я могу Я не понимаю, почему я должен передать адрес массива. Когда они оба указывают на один и тот же адрес. По какому адресу находится первый элемент ...
Я должен написать код для функции обратного вызова (это назовут из ATL, но это не действительно важно): обратный вызов HRESULT (освобождают* myObjectVoid) {если (myObjectVoid == 0) {возврат...
У меня есть некоторые основные вопросы о C++. Рассмотрите следующий код, в котором я пытаюсь возвратить строку. станд. константы:: string& NumberHolder:: getValueString () {символьный valueCharArray[100];...
У меня есть код как ниже. У меня есть абстрактный шаблонный класс Foo и два подкласса (Foo1 и Foo2), которые происходят из инстанцирований шаблона. Я хочу использовать указатели в своей программе, которая может указать...
Учитывая тип записи: TItem = записывают UPC: строка [20]; Цена: Валюта; Стоимость: Валюта;... конец; И название поля как строка, как я могу получить смещение того поля в...
Я хотел бы переключить свое приложение на LARGEADDRESSAWARE. Одной из проблем для наблюдения за является адресная арифметика с указателями, поскольку различие в указателе больше не может быть представлено, как подписано 32b. Есть ли некоторый путь как...
интервал* p = 0; интервал* q = &*p; это неопределенное поведение или нет? Я просмотрел некоторые связанные вопросы, но этот определенный аспект не обнаружился.
Я читал об указателях на участников класса, но я никогда не видел, что они используются в любом практическом применении. Кто-то может объяснить, каковы варианты использования таких указателей? Это действительно необходимо для...
Я пытаюсь выяснить, сколько тактов или общих инструкций требуется для доступа к указателю в C. Я не думаю, что знаю, как выяснить, например, p-> x = d-> + f-> b я принял бы две загрузки...
интервал* тест () {интервал = 5; интервал* b = &a; возвратите b;} результатом теста будет неверный указатель? Насколько я знаю, что должен быть удаленным и затем b стал бы испорченным указателем, правильно?...
Иногда полезно использовать начальный адрес станд.:: вектор и временно рассматривает тот адрес как адрес регулярно выделяемого буфера. Например, замените это: символ* buf = новый...
Код с итераторами в значительной степени походит на код с указателями. Итераторы имеют некоторый неясный тип (как станд.:: вектор <интервал>:: итератор, например). То, что я не получаю, то, как итераторы и указатель...
Я стремлюсь улучшить свои навыки C++ путем записи демонстрационного рендерера программного обеспечения. Это берет объекты, состоящие из точек в 3-м пространстве, и отображает их на 2-ю область просмотра и рисует круги переменного размера для...
Хорошо на этот раз я решил составить список с помощью STL. Я должен создать выделенный сокет TCP для каждого клиента. Таким образом, каждый раз у меня есть соединение, я инстанцирую сокета и добавляю указатель на него на...
И static_cast и reinterpret_cast, кажется, хорошо работают для кастинга пусто* к другому типу указателя. Существует ли серьезное основание способствовать один по другому?
Смотрите на этот пример: #include <iostream> #include <вектор> #include <строка> с помощью станд. пространства имен; класс mySubContainer {общественность: строка val;}; класс...
Привет я работаю с C, и у меня есть вопрос о присваивающихся указателях. нечто структуры {интервал _bar; символ * _car [SOME_NUMBER];//это предназначено, чтобы быть массивом символа * так, чтобы он мог содержать указатели на...
Этот вопрос задавали так много раз, но в разных вариантах. Моя проблема в том, что я использую curlib для c ++, и в этом lib есть синтаксис, где я должен использовать указатель fuction: ...
При попытке ухаживать за указателем на энергозависимый тип, даже энергозависимым символьным указателем, где Вы обычно ожидали бы, что суд распечатает строку, Вы вместо этого просто доберетесь '1' (предположение, что указатель не...
Что последствия (положительны/отрицательны) относительно использования небезопасного ключевого слова в C# для использования указателей? Например, что случилось со сборкой "мусора", что является усилениями/потерями производительности, что...