Вопросы по теме 'member-functions'
Синтаксис подписи функции-члена C++ typedef
Я хочу объявить определение типа для сигнатуры функции-члена. Определения глобальных функций выглядят следующим образом:
typedef int (function_signature)(int, int);
typedef int (*function_pointer) (int, int);
Но я не могу сделать то же самое...
30854 просмотров
schedule
23.11.2022
Унаследованная функция-член, обращающаяся к элементам данных
Рассмотрим пример кода ниже:
#include <iostream>
using namespace std;
class A
{
private:
static int a;
int b;
protected:
public:
A() : b(0) {}
void modify()
{
a++;...
1486 просмотров
schedule
14.08.2022
ошибка: передача '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 просмотров
schedule
13.05.2024
Как вызвать метод класса из другого файла в 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 просмотров
schedule
29.12.2022
Как вызвать функцию внутреннего класса во внешнем классе?
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 просмотров
schedule
26.10.2023