Вопросы по теме '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 просмотров
schedule
01.05.2022
Есть ли способ подружить классы [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 просмотров
schedule
13.11.2022
Должны ли друзья быть транзитивными во вложенных классах?
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 просмотров
schedule
30.06.2022
Как я могу вызвать частный деструктор из 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