Свързани въпроси 'member'
Дилема относно използването на указатели към членски функции
Трябва да задам указател на функция в API на библиотека, така че да извиква тази функция винаги, когато трябва да извърши определено действие.
int (*send_processor)(char*,int);
int setSendFunctor(int (*process_func)(char*,int))
{...
163 изгледи
schedule
02.11.2022
В C++11 защитено означава публично?
Продължаване на нещо научено в C++ грешка: основната функция е защитена ...
Правилата C++11 за указател към член ефективно лишават ключовата дума protected от всякаква стойност, тъй като защитените членове могат да бъдат достъпни в несвързани...
867 изгледи
schedule
13.10.2022
този указател и адрес на членска функция
Опитвам се да получа адреса на членска функция, но не знам как. Ще съм благодарен, ако някой може да ми каже какво правя грешно. Както можете да видите в моя пример по-долу, нито (long)&g, нито (long)&this->g работят и не мога да разбера правилния...
1038 изгледи
schedule
21.11.2023
Неизменен обект с променлива член на ArrayList - защо тази променлива може да бъде променена?
Имам един клас с различни членски променливи. Има конструктор и има методи за получаване, но няма методи за настройка. Всъщност този обект трябва да бъде неизменен.
public class Example {
private ArrayList<String> list;
}
Сега...
38737 изгледи
schedule
13.12.2023
Извикване на константна функция от друг обект на клас
Ето кода, който имам
class A
{
public:
void Func1() const;
};
class B
{
public:
A* a;
void Func2() const
{
// do something with 'a'
}
};
void A::Func1() const
{
B b;
b.a = this;
b.Func2();
}
Сега...
228 изгледи
schedule
15.12.2023
C# двоично търсене в списък‹T› от член на T
Имам базов клас Event с DateTime член TimeStamp . Много други класове събития ще произлязат от това.
Искам да мога да търся бързо списък със събития, така че бих искал да използвам двоично търсене.
(Данните в списъка са сортирани по...
2924 изгледи
schedule
17.12.2023
c++ const членска функция
Чета книга, наречена „Ефективен C++, второ издание“ и в нея се говори за константни функции-членове и как имате побитова константност и концептуална константност.
Той казва, че повечето компилатори ще работят с побитова константност, което е, че не...
1586 изгледи
schedule
23.12.2023
Добре ли е да прехвърляте променлива указател към член в този случай?
Напоследък опреснявам/актуализирам знанията си за C++ и научаването на стриктното псевдоним ме накара да съм малко предпазлив относно прехвърлянето на указатели от един тип към друг. Знам, че този примерен код по-долу работи на практика на моя...
1779 изгледи
schedule
12.02.2024
Защо boost препоръчва използването на основни функции вместо членски функции?
В документацията за увеличаване .geometry се посочва
Забележка: предпочитайте да използвате x = bg::get :‹0>(point1); (за разлика от x = point1.get‹0>();)
Виждал съм това другаде в документите за усилване. Въпросът ми е защо? Това...
169 изгледи
schedule
26.02.2024
Не могат да се задават частни статични членски променливи с инструмент за достъп
Zombie.h има някои статични членски променливи. Read.cpp, който включва Zombie.h, знае стойностите, които трябва да влязат в тези променливи. Искам read.cpp да зададе тези променливи с нещо подобно на
int Zombie::myStaticInt = 4;
or...
940 изгледи
schedule
29.02.2024
C++ списък:: сортиране на класове по членове
Как мога да сортирам списък от класове по определена членска променлива?
class Klasse {
int _a;
int _b;
}
...
list<Klasse> liste;
liste.sort(); // sorts by _a
liste.sort(?); // how to sort by _b now?
116 изгледи
schedule
25.03.2024
Как нестатичният метод осъществява достъп до статични членове в java?
Помислете за това:
class SomeClass
{
static int a;
int method()
{
int b = a;
return b;
}
}
Как се осъществява достъп до a в метод? this.a или someClass.a е?
РЕДАКТИРАНЕ: Съжалявам, ако въпросът ми не е...
1211 изгледи
schedule
18.11.2022
Може ли enable_shared_from_this да се използва без наследяване?
Примерите, които намерих за enable_shared_from_this показват, че се използва чрез наследяване. Например:
struct Good : enable_shared_from_this<Good> {
shared_ptr<Good> getptr() {
return shared_from_this();
}
};...
454 изгледи
schedule
25.11.2023