Описание тега member-functions

Функция, объявленная и / или определенная в классе.
2 ответа

Как соединить 2 запроса, которые не возвращают одно значение? MySQL

У меня есть три таблицы: игрок, статистика и команда. **Player Table** **Team Table** ----------------- ---------------- id Name Age id Team Ratio ----------------- ---------------- 1 Player1 15 1 Team1 10 2 Player2 20 2 Team2 5 3 Player3 40 3 Team3…
08 янв '14 в 20:22
4 ответа

Функции-члены класса для новичка C++

Я новичок в C++, и в настоящее время я готовлюсь к экзаменам, возлюсь с C++ в VisualStudio и немного экспериментирую. Обычно я работаю с Java. Я написал простой класс, чтобы увидеть, как и если все работает: class Point { private: int x; int y; publ…
18 июл '17 в 14:18
3 ответа

В C# есть ли способ переопределить приватную или публичную функцию через плагин?

У меня есть приложение, которое загружает плагины. У меня есть плагин, который имеет полный доступ к экземпляру формы. Если у меня есть функция в форме, которая должна быть переопределена, но не является виртуальной функцией, есть ли другой способ п…
06 дек '10 в 21:54
1 ответ

Указатели метода прохождения и приведения

Я борюсь за создание производных классов и передачу указателей на методы из него в базовый класс, чтобы функция, объявленная в базовом классе, могла вызывать его (вызывать функцию производного класса через интерфейс). Цель состоит в том, чтобы созда…
5 ответов

Указатель C++ может вызывать функцию-член без объекта

Удивительно, но люди могут называть это функцией, но я говорю, что это еще одна ошибка C++, которую мы можем вызывать функцией-членом через указатель, не назначая никакого объекта. Смотрите следующий пример: class A{ public: virtual void f1(){cout&l…
13 июн '16 в 08:54
3 ответа

Как создать класс, который использует функции-члены, определенные в другом классе C++

Я новичок в объектно-ориентированном программировании и немного борюсь с тем, как лучше писать классы. Я пытаюсь абстрагироваться от идеи сортировки по объектам, которые не являются просто списками чисел. У меня есть абстрактный базовый класс, Sorta…
13 ноя '17 в 17:53
1 ответ

Связывание нескольких pthreads, каждый с той же функцией-членом другого объекта из того же класса

Я связал несколько pthreads с независимой функцией-членом независимых объектов одного и того же класса. Мне пришлось использовать статическую функцию-член в качестве помощника, поскольку невозможно связать функцию-член непосредственно с pthread в C+…
15 май '15 в 09:00
3 ответа

Как я могу использовать функцию-член объявленного вперед класса?

У меня есть 2 класса A и B и 4 следующих файла: ах #ifndef A_H #define A_H #include "B.h" class A { public: A(); int functionA(); B objectB; }; #endif //A_H Bh #ifndef B_H #define B_H class A; class B { public: B(); int functionB(); A * objectA; }; …
2 ответа

Можно ли это сделать без помощи друзей?

Можно ли преобразовать следующий код (я сохранил только соответствующую часть) для использования статической функции-члена, а не функции, свободной от друзей? Если нет, то почему нет? Я пытался преобразовать его для использования статической функции…
17 апр '14 в 19:46
1 ответ

Вызов функций-членов C++ с соглашением thiscall

У меня есть приложение, написанное на C++, которое загружает мою DLL, написанную на Delphi. Приложение вызывает экспортированную функцию DLL и передает ей указатель на объект класса, который имеет несколько функций-членов, которые я хочу вызывать из…
2 ответа

Как решить "вернуть значение" Ошибка в функции-член класса?

//PROGRAM: #include<iostream> #include<conio.h> using namespace std; class complex { private: double re, img; public: complex(); void input(); complex SubCom(complex c1, complex c2); complex SumCom(complex c1, complex c2); complex MulCom…
29 сен '18 в 16:10
5 ответов

Каковы все функции-члены, созданные компилятором для класса? Это случается все время?

Каковы все функции-члены, созданные компилятором для класса? Это случается все время? как деструктор. Меня интересует, создан ли он для всех классов, и зачем нужен конструктор по умолчанию?
1 ответ

Что означают квалификаторы функций-членов (кроме const)?

Общеизвестно, что методы класса могут быть квалифицированы с const - и если они есть, им не разрешено изменять экземпляр, к которому они обращаются (игнорируя mutable так далее). Можно думать об этом, как будто функция-член была автономной, но получ…
5 ответов

Функции-члены класса, реализуемые чертами [фактически, политиками]

Я не хочу сказать, что я не могу понять это, но я не могу понять это. Я гуглил и искал переполнение стека, и пришел пустой. Абстрактная и, возможно, чрезмерно расплывчатая форма вопроса: как я могу использовать шаблон признаков для создания функций-…
14 апр '10 в 22:00
1 ответ

C++ с использованием getArea() и доступа к массиву для определения области круга

Мне нужна помощь в решении следующей проблемы, которая заключается в определении областей каждого круга в массиве с помощью метода getArea(). Как мне получить доступ к массиву и затем обработать область круга с помощью функции-члена Circle::getArea(…
4 ответа

Почему некоторые операторы могут быть перегружены только как функции-члены, другие как функции-друзья, а остальные - как обе?

Почему некоторые операторы могут быть перегружены только как функции-члены, другие как не-свободные функции, а остальные - как обе? Что за этим стоит? Как запомнить, какие операторы могут быть перегружены как (членские, бесплатные или оба)?
2 ответа

Значение l требуется в качестве левого операнда присваивания для перегрузки оператора.

Я пытаюсь перегрузить оператор, но получаю сообщение об ошибке при запуске этого кода из.cpp Прототип файла заголовка выглядит так, const Velocity & operator = (const Velocity & rhs); И функция-член.cpp выглядит следующим образом. const Velo…
19 фев '15 в 05:36
1 ответ

Функции-члены изменяют объект из основного, но не из другой функции

У меня есть класс Stack, который использует класс связанного списка list внутренне. В моей основной функции мои функции-члены push и pop успешно модифицируют данный стек. Я написал другую функцию, которая берет стек и выполняет с ним некоторые опера…
25 сен '15 в 01:41
1 ответ

Накапливать переменные в классе в C++

У меня есть класс с несколькими функциями-членами, которые я хотел бы накапливать и хранить значение. Это то, что в моей главной: Class(); displayLogo(); char choice; Class score; cout << "1. Which of these is the coolest?" << endl <&…
26 ноя '13 в 05:09
3 ответа

Пересылка ссылок, квалификаторов ref и функций-членов шаблона

Возьмите следующую функцию-член: struct T { template <typename X> void f(X&& x) { /* ... */ } }; В этом случае, x является ссылкой для пересылки, потому что && используется для параметров функции внутри шаблона. Это как и ожида…