Вчера в моем интервью меня задали этот вопрос. (В то время я был высоко герметизирован таким количеством резких вопросов). интервал *p; *p=23; printf (" %d", *p); Есть ли какая-либо проблема с этим кодом? Я...
Я читал об указателях функции в C. И все сказали, что это сделает мой прогон программы медленным. Действительно ли это верно? Я сделал программу для проверки его. И я получил те же результаты на обоих случаях. (измерьте время.) Так...
У меня есть один указатель, который является NULL, но если значение NULL является его значением, я думаю, что все еще можно освободить выделенную для него память. Это правда?
Что происходит в памяти, если мы пытаемся освободить указатель, который указывает на ПУСТОЙ УКАЗАТЕЛЬ? Это когда-либо допустимо? Почему это не показывает предупреждения/сообщений об ошибках?
Я смущен этим кодом: (http://www.joelonsoftware.com/articles/CollegeAdvice.html), в то время как (*s ++ = *t ++); Каков порядок выполнения? *s = *t сначала сделан и затем каждый из них...
У меня есть указатель на структуру, и я должен реализовать метод, который скопирует все содержание памяти структуры. Вообще говоря, я должен выполнить глубокую копию структуры. Вот...
У меня есть интересный вопрос об указателях C++. Вы, вероятно, будете думать, что я должен изменить свой дизайн и постараться не делать то, что я делаю, и Вы, вероятно, правы. Но давайте предположим, что я имею...
#include <iostream> использование станд. пространства имен; международное основное () {интервал *p, *c; p = (интервал*) 10; c = (интервал*) 20; суд <<(интервал) p <<(интервал) c;} Кто-то спросил меня "Что не так с вышеупомянутым код
Я хочу использовать "_test_and_set блокировку" реализация ассемблера с атомарной инструкцией по сборке подкачки в моей программе C/C++. класс LockImpl {общественность: статическая пустота lockResource (DWORD...
Я хотел бы знать техническую причину (с точки зрения памяти), почему эта часть кода не будет работать: #include <stdio.h> #include <stdlib.h> интервал* забава (интервал*); международное основное () {интервал a=5; интервал*...
То, что входит ниже arrayname, является не всегда указателем на первый элемент в C? международный myArray[10] = {0}; printf (" %d\n", &myArray);/* печатает memadress для первого элемента */printf (" %d\n"...
Я, как предполагается, использую указатели для свопинга ints в массиве. Это компилирует без ошибок или предупреждений и выполнений, но не подкачивает ints. Любые предложения были бы полезны!!! Вот тестер: #import и...
В следующем коде, что является преимуществом использования (!! p) вместо (p! = ПУСТОЙ УКАЗАТЕЛЬ)? Класс А *p = getInstanceOfAClass (); если (!! p)//делают что-то еще//делает что-то, не имея допустимого указателя
У меня есть программа, которая выглядит следующим образом: double [4] [4] startMatrix; double [4] [4] inverseMatrix; initialize (startMatrix) // это помещает информацию, которую я хочу, в startMatrix, который я сейчас хочу ...
Я происхожу из Java и пытаюсь изучить C++. Насколько я могу сказать, использование Указателей очень похоже на то, как ссылочные переменные работают в Java, в этом Вы передаете адрес памяти значению. Так я...
Я читал на поиске сборки "мусора" функций для включения в мой язык программирования, и я столкнулся "со слабыми указателями". Отсюда: Слабые указатели похожи на указатели, за исключением того, что...
Я пытаюсь пересечь компиляцию на языке дома (ihl) к Python. Одной из ihl функций являются указатели и ссылки, которые ведут себя как Вы, ожидал бы от C или C++. Например, можно сделать это: =...
Я просто сделал стандартную программу Подкачки в C# как это: статическая пустая Подкачка (касательно интервала x, касательно интервала y) {интервал работают временно = x; x = y; y = временный файл;} Это делает то же самое, которое делает этот код C++: осв
В проекте C++, который использует интеллектуальные указатели, такие как повышение:: shared_ptr, что хорошие принципы проектирования расценивают использование "этого"? Полагайте что: опасно сохранить необработанный указатель, содержавшийся в...
Пример кода должен объяснить вещи: класс A {B* свинец; C* ПК; D d; общественность: (интервал i, интервал j): d (j) {ПК = новый C (я, "abc");}//свинец примечания не инициализируется, например, свинец (...
Я хорошо знаю об уродстве этого вопроса, я все еще хотел бы знать, возможно ли это: Когда программа пробует к чтению-записи к недопустимому указателю (ПУСТОЙ, освобожденный блок, и т.д.'), окна отказывают...
Есть ли некоторое тонкое различие между теми: освободите a1 (пустите в ход &b) {b=1;}; a1 (b); и освободите a1 (плавание *b) {(*b) =1;}; a1 (&b);? они оба делают то же (или таким образом, это кажется от...
Я плохо знаком с кодированием и попыткой набрать скорость с Objective C. Столкнулся с некоторым кодом, который я не понял. Я надеялся, что кто-то мог разъяснить его для меня. В случае ниже, я не уверен как *foo2...
У меня есть сомнение управления памятью C++, это (очевидно), связано со ссылками и указателями. Предположим, что у меня есть класс Класс с методом my_method: Класс OtherClass&:: my_method (...) {...
Для класса я пишу фрагмент кода, чтобы взять указатель, указывающий на строку, отменить его и установить на другой указатель строки. Я получаю код работает нормально, и он отлично меняет строку. ...
Я знаю, что эмпирическое правило читает объявления справа налево, и я был абсолютно уверен, что знал то, что продолжалось, пока коллега не сказал мне что: константа MyStructure ** ppMyStruct; означает "ppMyStruct...
Я использую структуру указателей функции для реализации интерфейса для различных бэкендов. Подписи очень отличаются, но возвращаемые значения являются почти всей пустотой, пусто * или международная структура...
У меня есть некоторые проблемы с созданием международной матрицы, не создавая утечки памяти. Я хочу смочь превратить данную (глобальную) матрицу в любой размер динамично через read_matrix (). Но затем я хочу быть...
Следующий фрагмент кода (правильно) дает предупреждение в C и ошибку в C++ (использующий gcc и g ++ соответственно, протестированный с версиями 3.4.5 и 4.2.1; MSVC, кажется, не заботится): символ ** a; константа...