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

Есть ли способ смоделировать концепцию «друга» C ++ в Java?
Я хотел бы иметь возможность написать класс Java в одном пакете, который может получать доступ к закрытым методам класса в другом пакете, не делая его подклассом другого класса. Это возможно?
87555 просмотров
schedule 02.03.2023

Как пометить шаблон структуры как друга?
У меня есть такой код: template <typename T, typename U> struct MyStruct { T aType; U anotherType; }; class IWantToBeFriendsWithMyStruct { friend struct MyStruct; //what is the correct syntax here ? }; Каков правильный...
6810 просмотров
schedule 20.12.2022

Как выполнить модульное тестирование частных функций из отдельного проекта в VB .NET?
В процессе разработки кода мне часто требуется модульное тестирование некоторых строительных блоков класса, даже если они обычно являются частными. Если мои модульные тесты находятся внутри проекта, я могу использовать «Friend», чтобы выполнить это,...
3105 просмотров
schedule 09.08.2023

VB.NET: что делает модификатор «друг»?
Что делает модификатор «друг» в VB.NET? Почему это модификатор по умолчанию для компонентов графического интерфейса в Visual Studio?
18993 просмотров
schedule 26.04.2022

Связывание друзей с профилем владельца учетной записи
Я разрабатываю приложение, в котором у владельца учетной записи есть «друзья». Как мне связать этих друзей с первоначальным владельцем учетной записи? Будет ли эффективная таблица SQL выглядеть примерно так: AccountHolderID (varChar 20)...
73 просмотров
schedule 30.10.2022

Можем ли мы увеличить возможность повторного использования этого шаблона защиты доступа, ориентированного на ключи?
Можем ли мы увеличить возможность повторного использования этого ориентированного на ключи шаблон защиты доступа : class SomeKey { friend class Foo; // more friends... ? SomeKey() {} // possibly non-copyable too }; class Bar...
5054 просмотров

Есть ли способ подружить классы [incr Tcl]?
Есть ли способ получить дружбу между классами в incr Tcl ? Рассмотрим код ниже. package require Itcl ::itcl::class A { private { proc f { } { puts "==== A::f" } } } ::itcl::class B { public { proc g { }...
165 просмотров
schedule 11.05.2023

Дерево выражений Nightmare с чрезмерно ограниченным классом
Я непреднамеренно позволил своим ученикам чрезмерно ограничить общий класс, используемый для решения следующей задачи. Я понял, что это может быть проблемой для обитателей этого сайта. Первая команда/функция, getNodes, принимает строку,...
799 просмотров
schedule 26.05.2022

Как редактировать/получать доступ к закрытым частям Windows Forms с помощью внешнего класса? [в проекте]
Я работаю с Windows Forms (С++) и сталкиваюсь с некоторыми проблемами:/ У меня есть управляемый код Windows Form, где я выполняю всю «визуальную» работу, такую ​​как обновленные текстовые поля, метки и т. д. и т. д., затем у меня есть класс,...
115 просмотров

Должны ли друзья быть транзитивными во вложенных классах?
class private_object { private: struct make_public; friend struct make_public; static void method1() {} }; struct private_object::make_public { class nested_outer { void callFromOuter() { private_object::method1(); } // Should...
1138 просмотров
schedule 13.11.2023

Идиома Pimpl и совместная работа с внутренними объектами без объявления друга
Я реализую несколько классов, используя идиому pimpl, и сталкиваюсь с некоторыми проблемами дизайна. Во-первых, я всегда видел, как pimpl делают вот так class Object { public: Visible(); ~Visible(); .. etc .. private: class...
3083 просмотров
schedule 28.05.2022

дружественная функция std::make_shared() в Visual Studio 2010 (не Boost)
как сделать функцию друга std::make_shared() . Я пытался: class MyClass{ public: friend std::shared_ptr<MyClass> std::make_shared<MyClass>(); //or //friend std::shared_ptr<MyClass> std::make_shared();...
3878 просмотров
schedule 15.01.2023

Доступ к функции друга шаблона класса в main.
Мне трудно найти простое решение для этого. Я реализую дерево выражений, используя следующие классы, я объявляю функцию друга класса Tree. Моя проблема возникает, когда я пытаюсь запустить его в main. template<class object> class Tree;...
160 просмотров
schedule 18.02.2023

Поле, которое позволяет искать друга на странице - есть ли для этого приложение facebook?
Я видел здесь несколько похожих вопросов и ответов, но это не совсем то, что я ищу. У меня есть страница facebook, и я хотел бы предоставить пользователю окно поиска, которое позволяет им искать друзей на этой странице. Как и в окне поиска в...
107 просмотров

Как я могу вызвать частный деструктор из shared_ptr?
У меня есть класс resource_manager , который поддерживает std::vector<boost::shared_ptr<resource> > внутри. resource_manager является другом класса resource . Я хочу, чтобы resource создавался/удалялся только resource_manager ,...
6610 просмотров
schedule 17.06.2022

Стать другом через Inheritance C++
Допустим, у меня есть два класса Widget ^ | Window и у меня есть другое приложение класса: Определяется следующим образом class Application { public: ... private: friend Widget; }; Это не даст Window доступ к...
141 просмотров
schedule 03.10.2022

функция друга базового класса и производного класса
У меня есть базовый класс Fraction и производный класс iFraction. Дробь представляет собой неправильные дроби, а iFraction представляет смешанные фракции. class Fraction {...}; class iFraction : public Fraction {...}; Теперь я хочу объявить...
2750 просмотров
schedule 13.03.2023

проблемы с функцией друга
У меня есть некоторые трудности с дружественными функциями в C++, но я подозреваю, что это скорее симптом проблемы, которая у меня есть с директивами препроцессора и #include. Это глупый пример того, что я делал. Пять файлов: bobby.h, bobby.cpp,...
564 просмотров
schedule 13.07.2022

Magento Tell a Friend перенаправляет на страницу 404 внутри вкладки
Я показал форму «Рассказать другу» на вкладках на странице сведений о продукте, используя приведенный ниже код. <block type="catalog/product_view_tabs" name="product.info.tabs" as="info_tabs" template="catalog/product/view/tabs.phtml" >...
867 просмотров
schedule 06.06.2023

Перегрузка операторов как друга
У меня есть идея использования слова friend для доступа к закрытым членам помимо собственного класса. Например, у меня есть класс A, и мне нужно получить доступ к частному методу атрибута класса B внутри метода A. Я мог бы объявить метод как друг....
698 просмотров
schedule 02.10.2022