Tag: ссылаются на

разница между указателем и ссылочным параметром?

Являются ли они такими же: int foo(bar* p) { return p->someInt(); } а также int foo(bar& r) { return r.someInt(); } Игнорируйте потенциал нулевого указателя. Являются ли эти две функции функционально идентичными независимо от того, является ли someInt() виртуальным или если они переданы bar или подclass bar ? Этот fragment ничего: bar& ref = *ptr_to_bar;

Почему «это» – это указатель, а не ссылка?

Я читал ответы на этот вопрос с плюсами и минусами C ++ и получил это сомнение при чтении комментариев. программисты часто сбивают с толку, что «это» является указателем, но не ссылкой. другая путаница – это то, почему «hello» не относится к типу std :: string, но оценивает char const * (указатель) (после преобразования массива в […]

C ++ standard: разыменование NULL-указателя для получения ссылки?

Мне интересно, что говорит о стандарте C ++ о коде: int* ptr = NULL; int& ref = *ptr; int* ptr2 = &ref; На практике результат заключается в том, что ptr2 является NULL, но мне интересно, это просто детали реализации или это хорошо определено в стандарте? В разных случаях разыменование указателя NULL должно приводить к сбою, […]

Использование разных версий одной и той же сборки в одной папке

У меня есть следующая ситуация Проект А – Uses Castle Windsor v2.2 – Uses Project B via WindsorContainer Проект B – Uses NHibernate – Uses Castle Windsor v2.1 В папке bin проекта AI есть dll Castle.DynamicProxy2.dll v2.2 и NHibernate dlls. Теперь проблема в том, что NHibernate зависит от Castle.DynamicProxy2.dll v2.1, которого нет. Как разрешить эту […]

Когда следует использовать новое ключевое слово в C ++?

Я использую C ++ в течение короткого времени, и я задавался вопросом о новом ключевом слове. Просто я должен использовать его или нет? 1) С новым ключевым словом … MyClass* myClass = new MyClass(); myClass->MyField = “Hello world!”; 2) Без нового ключевого слова … MyClass myClass; myClass.MyField = “Hello world!”; С точки зрения реализации они […]

Interesting Posts

TTY с 256 цветами?

Ярлык клавиатуры для выбора адресной строки в Total Commander

Зачем нужен метод main () в основном classе java

Яркость изменяется, когда «Адаптивная яркость» отключена в Windows 8.1 / 10

Как получить внешний IP-адрес (через NAT) из командной строки Windows?

Как восстановить данные с зашифрованного жесткого диска, который был снесен «резервным разделом Microsoft»,

Получение приглашения для входа с помощью встроенной проверки подлинности Windows

ServiceStack vs ASP.Net Web API

Обработка ошибок с помощью адаптера (теперь по умолчанию) Ember Data JSON-API

HTTP Status 405 – HTTP-метод GET не поддерживается этим URL-адресом

Ubuntu 11.04 – отключить графическую карту NVIDIA

Частные методы в Objective-C, в Xcode 4.3 Мне больше не нужно объявлять их в моем файле реализации?

JButton ActionListener – обновление GUI только после нажатия JButton

Постоянный туннель

Go – Строки даты / времени, которые не являются стандартными форматами

Давайте будем гением компьютера.