Вопросы по теме 'scope-resolution'

Что означает двойное двоеточие в начале ::?
Я нашел эту строку кода в классе, который мне нужно изменить: ::Configuration * tmpCo = m_configurationDB;//pointer to current db и я не знаю, что именно означает двойное двоеточие перед именем класса. Без этого я бы прочитал: объявление...
224392 просмотров

C++0x decltype и оператор разрешения области видимости
С таким классом, как Foo: struct Foo { static const int i = 9; }; Я считаю, что GCC 4.5 отклонит следующие Foo f; int x = decltype(f)::i; Это будет работать, если я использую промежуточный тип, например: typedef decltype(f)...
983 просмотров
schedule 27.02.2023

Внедрение зависимости или оператор разрешения области?
Не нашел похожего вопроса, поэтому извиняюсь, если он уже есть. В моей системе я хочу, чтобы несколько библиотек функций облегчали ряд задач во всей системе. Это может быть проверка электронной почты. Нет смысла каждый раз писать полное...
110 просмотров

Друзья, ключевое слово оператора и разрешение области
namespace GameForge { namespace Core { class CTribool; } } GameForge::Core::CTribool operator ! ( const GameForge::Core::CTribool& rkTribool ); namespace GameForge { namespace Core { class CTribool {...
1044 просмотров

Есть ли разница между квалифицированным ::toplevel_namespace и неквалифицированным toplevel_namespace?
Как правило, разница между ::any_name и any_name должна быть ясной . Если перед ним стоит :: , имя всегда и только ищется в глобальном пространстве имен. Однако мне было интересно, есть ли техническая (*) разница, учитывая пространство...
99 просмотров

Есть ли в языке C оператор разрешения области видимости?
Я читаю книгу по языку C ( 'Mastering C' ) и нашел тему об операторе разрешения области действия ( :: ) на странице 203 в Google Книгах здесь . Но когда я запускаю следующий пример кода (скопированный из книги), компилятор C выдает ошибку. Я...
10264 просмотров
schedule 11.01.2023

двоеточие после имени класса в java, что для [дубликата]
У меня есть вопрос о двоеточии в java-коде, в следующем фрагменте кода строка OuterClass:showMsg(text); и строка OuterClass:InnerClass:showMsg(text); не дают ошибок и заставляют меня думать, что символ двоеточия работает как двойное двоеточие в...
2496 просмотров
schedule 28.03.2022

Применение оператора разрешения области действия заставляет компилятор задыхаться
Я использую функцию RenderCopy SDL: SDL_RenderCopy(Game::mRenderer, Game::mTexture, &mSourceRect, &mDestinationRect); Последние два аргумента — это исходный и конечный прямоугольники для копирования изображения, он ожидает указатель...
87 просмотров
schedule 07.06.2023