Вопросы по теме 'member-variables'

Как вызвать указатель на функцию-член, когда он является членом данных класса?
struct B { void (B::*pf)(int, int); // data member B () : pf(&B::foo) {} void foo (int i, int j) { cout<<"foo(int, int)\n"; } // target method }; int main () { B obj; // how to call foo() using obj.pf ? } В приведенном выше...
6191 просмотров

Возможно ли иметь статическую переменную-член в моем шаблонном классе, чтобы пользователь класса не знал об этом?
У меня есть шаблонный класс контейнера, что-то вроде этого игрушечного кода: template <class ItemType> class MyVector { public: MyVector() : _numItems(0), _items(NULL) {/* empty */} /** Returns a reference to the first item in our...
195 просмотров
schedule 18.11.2023

C++: ссылка/указатель на переменную-член в качестве параметра шаблона
Для начала у меня есть что-то вроде этого: class Test { std::vector<int> a, b; void caller(...) { callee(...); } void callee(...) { /* Do stuff with 'a' */ } } Я хотел иметь функцию, которая делает то же самое, что и callee ,...
2143 просмотров
schedule 09.02.2024