Вопросы по теме 'friend'

PHP-эквивалент друга или внутреннего
Есть ли какой-то эквивалент «друга» или «внутреннего» в php? Если нет, существует ли какой-либо шаблон для достижения такого поведения? Изменить: Извините, но стандартный Php мне не нужен. Я ищу что-нибудь похожее на то, что сделал начальник...
17926 просмотров
schedule 29.08.2022

Дружественная область в C++
Если у меня есть три класса, A, B, C. A и B являются друзьями (двунаправленно). Кроме того, B и C являются друзьями (двунаправленно). У A есть указатель на B, а у B есть указатель на C. Почему A не может получить доступ к личным данным C через...
8816 просмотров
schedule 04.10.2023

MSBuild не может построить дружественные сборки C ++ / CLI
У меня есть Visual Studio 2008 SP1, два проекта C ++ / CLI, скажем, proj1 и proj2. proj2 зависит от proj1, но странным образом (см. ниже). В Project Dependencies я указываю, что proj2 зависит от proj1. Также ссылки proj2 включают proj1. Затем я...
1028 просмотров
schedule 09.04.2022

Наследуется ли дружба в C++?
Предположим, у меня есть класс Base : class Base { friend SomeOtherClass; }; И есть еще один (другой) класс, который наследуется от Base : class AnotherClass : public Base {} Дружба тоже передается по наследству?
2125 просмотров
schedule 05.04.2024

Дружелюбие и производный класс
Допустим, у меня есть следующая иерархия классов: class Base { protected: virtual void foo() = 0; friend class Other; }; class Derived : public Base { protected: void foo() { /* Some implementation */ }; }; class Other {...
2406 просмотров
schedule 23.02.2023

Как назвать этот шаблон защиты доступа, ориентированный на ключи?
Очевидно, этот шаблон защиты доступа, ориентированный на ключи : class SomeKey { friend class Foo; SomeKey() {} // possibly non-copyable too }; class Bar { public: void protectedMethod(SomeKey); // only friends of SomeKey have...
3184 просмотров

перегрузка оператора c++
Я пытаюсь выполнить перегрузку оператора в C++; по какой-то причине компиляция продолжает выдавать мне ошибку ошибка: ‘bool Matrix::operator==(const Matrix&, const Matrix&)’ должен принимать ровно один аргумент Теперь я знаю, что есть...
2174 просмотров
schedule 23.04.2024

Дружественные классы в разных пространствах имен. Это возможно
У меня проблемы с использованием функции друзей в C ++. У меня такие интерфейсы: #pragma once #include "Mesh3D.h" #include <string> namespace tools{ namespace sysInput{ class CGeometryManager3D { public:...
22615 просмотров
schedule 25.02.2022

определение функции друга в шаблонном классе
Я использую три разных файла для определения шаблонного класса. Объявление класса находится в файле .h , реализация в файле .cpp и явные экземпляры включены в файл .inc . Я пытаюсь определить функцию друга, которая может получить доступ к...
2437 просмотров
schedule 19.01.2024

FBML: выберите одного из друзей пользователя
Я разрабатываю приложение на основе FBML. Я хочу получить список друзей пользователя и выбрать любого из них. Не могли бы вы помочь мне с этим?
183 просмотров
schedule 03.06.2022

Являются ли внутренние классы в С++ автоматически друзьями?
Если я определяю внутренний класс в C++, является ли он автоматически другом класса, который его содержит? Например, законно ли это: class Outer { public: class Inner { public: void mutateOuter(Outer& o); }; private:...
21785 просмотров
schedule 19.02.2022

Оператор ‹‹ и наследование
У меня есть следующие классы на С++: class Event { //... friend ofstream& operator<<(ofstream& ofs, Event& e); }; class SSHDFailureEvent: public Event { //... friend ofstream&...
3781 просмотров
schedule 03.08.2023

Друг видит базовые классы?
Учитывая пример кода: class Base { public: bool pub; protected: bool prot; }; class Derived : private Base { friend class MyFriend; }; class MyFriend { Derived _derived; void test() { // Does standard provide me access to...
3029 просмотров
schedule 14.07.2022

Как отправить запрос на добавление в друзья с помощью диалогов Facebook на Android?
Я хочу отправить запрос на добавление в друзья с помощью Facebook Android SDK. В настоящее время я использую этот код (который я получил из здесь ) : Bundle parameters = new Bundle(); parameters.putString("APP_ID","USERNAME");...
5209 просмотров

Модульное тестирование класса, объявленного другом (внутреннее)
В некоторых из моих тестовых вспомогательных кодов у меня есть реализация IDbSet(Of T) под названием FakeDbSet(Of T) , которая во многом имитирует поведение EF без фактической базы данных. У меня есть класс, объявленный Friend , потому что я хочу...
1996 просмотров

Функция друга С++ не работает, частная ошибка в этом контексте
Я выполнял упражнение для своего курса программирования, и конкретное, на котором я сейчас работаю, касается дружественных функций/методов/классов. Проблема, с которой я сталкиваюсь, заключается в том, что функция моего друга, похоже, не выполняет...
8547 просмотров
schedule 29.11.2023

Использование функции друга в C++
Просто прочитайте о функциях друзей, и я пытаюсь получить доступ к частной переменной «число» в классе A с функцией друга «Печать» из класса B. Я работаю с Visual Studio. Компиляция моего кода дает мне множество различных ошибок, таких как:...
1278 просмотров
schedule 24.05.2022

перегруженный оператор друга без пространства имен std
Просто интересно, может ли кто-нибудь указать мне в правильном направлении. У меня есть оператор извлечения друзей, который работает, если я включаю пространство имен std; но терпит неудачу, если я этого не делаю. может ли кто-нибудь дать мне...
770 просмотров
schedule 27.08.2022

Добавьте друга с помощью iOS SDK
Я усердно работаю, чтобы найти способ отправить запрос на дружбу пользователю Facebook с помощью iOS Facebook SDK (v.3.2). Но похоже, что SDK не предоставляет API для этого. Кто-нибудь может сказать мне, почему Facebook выбрал эту стратегию с iOS,...
412 просмотров
schedule 13.10.2022

Как определить глобальный видимый оператор
Я хотел использовать binary_search в своем классе, поэтому я определил оператор‹. Это работает, когда все находится в основном файле, но когда я пишу класс в другом файле, я получаю ошибку компоновщика. Самый простой пример, показывающий проблему,...
602 просмотров
schedule 11.11.2023