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

Синтаксис подписи функции-члена C++ typedef
Я хочу объявить определение типа для сигнатуры функции-члена. Определения глобальных функций выглядят следующим образом: typedef int (function_signature)(int, int); typedef int (*function_pointer) (int, int); Но я не могу сделать то же самое...
30854 просмотров

Унаследованная функция-член, обращающаяся к элементам данных
Рассмотрим пример кода ниже: #include <iostream> using namespace std; class A { private: static int a; int b; protected: public: A() : b(0) {} void modify() { a++;...
1486 просмотров

ошибка: передача 'const ...' в качестве 'этого' аргумента '…' отбрасывает квалификаторы в вызывающем методе
Я передаю ссылку на объект функции, и я использовал const, чтобы указать, что это метод только для чтения, но если я вызываю другой метод внутри этого метода, эта ошибка возникает, даже если я не передаю ссылку в качестве аргумента . ошибка:...
1864 просмотров
schedule 17.04.2024

Правильный способ привязки функций-членов?
У меня есть следующий код: #include <iostream> #include <vector> #include <functional> using namespace std; using namespace std::placeholders; typedef std::vector<std::function<void(void)>> func_list; class Thing {...
76 просмотров
schedule 13.01.2023

lvalue требуется в качестве левого операнда присваивания для перегрузки оператора
Я пытаюсь выполнить перегрузку оператора, но продолжаю получать сообщение об ошибке, когда запускаю этот код из .cpp. Прототип заголовочного файла выглядит следующим образом: const Velocity & operator = (const Velocity & rhs); И...
1091 просмотров

Как вызвать метод класса из другого файла в Python?
Я изучаю Python и имею два файла в одном каталоге. printer.py class Printer(object): def __init__(self): self.message = 'yo' def printMessage(self): print self.message if __name__ == "__main__": printer =...
21911 просмотров
schedule 13.10.2023

Определение функции-члена C++ вне класса | повторяющиеся символы
В одном из заголовочных файлов моих классов Lfo.h у меня есть определение класса, в котором я помещаю определение функции-члена из класса (может быть, лучше иметь отдельный файл .cpp, но его можно разместить здесь?): // Lfo.h class CLfo {...
662 просмотров
schedule 10.01.2023

Можно ли передать функции-члены std::deque в качестве параметра?
Я хочу использовать push_front или push_back в зависимости от ввода пользователя. Можно ли включить это в параметр функции, а затем написать одну функцию, чтобы сэкономить память?
541 просмотров

Как вызвать функцию внутреннего класса во внешнем классе?
class student { private: int admno; char sname[20]; class Student_Marks { private: float eng, math, science, computer, Hindi; float total; public: void sMARKS() { cin >> eng...
130 просмотров