Описание тега class-members
Этот тег относится к членам класса на объектно-ориентированном языке. Это поля, конструкторы, деструкторы, методы и, как правило, в языках более высокого уровня, свойства и события.
2
ответа
Объявление объекта как переменной-члена
Я пишу игровой движок (использующий библиотеки SFML) и не могу заставить его работать. Я пишу часть кода GUI, и я хочу объявить объект того же класса внутри себя (родительский / дочерний, чтобы я мог связать объекты вместе). Я не могу сделать это, п…
24 июн '16 в 15:59
0
ответов
Заполнение вектора члена класса через конструктор, который принимает указатель на тип
Я работаю над одним из конструкторов моего класса, и он принимает указатель на тип. Я передаю массив значений этому конструктору и пытаюсь заполнить вектор члена класса им. Мой класс выглядит примерно так: class Foo { private: std::vector<uint32_…
08 ноя '18 в 23:29
2
ответа
Могу ли я использовать хеш-код члена класса для класса?
У меня есть класс с финальной строкой в качестве уникального идентификатора. Конечно, я хочу переопределить equals, поэтому сравнение основано только на ID. Правильно ли тогда просто возвращать хэш-код идентификатора, как показано ниже? class Item…
19 сен '14 в 15:03
1
ответ
Создание дескриптора функции для перегруженной функции end
MATLAB позволяет перегружать различные операторы для пользовательских классов. Один из не перегруженных списком операторов end, как можно узнать из \matlab\lang\end.m: % END(A,K,N) is called for indexing expressions involving the object A % when END…
31 мар '17 в 06:42
1
ответ
Тест Google (gtest): ASSERT_PREDx и функции-члены класса
Итак, я использую gtest для модульного тестирования, и у меня есть кое-что, что я хочу сделать: class A { /* Private members */ public: bool function_to_test(int index); } В тестовой функции я хотел бы использовать: A testEntity; const int b = 40; A…
18 янв '13 в 14:56
3
ответа
Не удается получить доступ к глобальной функции из класса
Я создал глобальную функцию CallPrice(args). У меня есть класс EuropeanOption, и у меня есть функция класса CallPrice, которая должна вызывать глобальную функцию, используя переменные из класса EuropeanOption, и возвращать CallPrice. Я получаю сообщ…
09 окт '12 в 01:57
1
ответ
Класс, содержащий строки - Могу ли я пропустить их инициализацию и если да, то как?
Счастливые кодеры! У меня был план, чтобы попытаться выучить немного C++ сегодня, и поэтому я подумал, что могу взять старое назначение C из предыдущего курса и просто сделать то же самое в C++. Задача состоит в том, чтобы читать музыкальные файлы, …
03 окт '14 в 23:27
2
ответа
Возврат членов hashmap через метод get класса
Следующее возвращает default "client?": class ClientMap def initialize @@clients = {"DP000459": "BP"} @@clients.default = "client?" end def get(id) return @@clients[:id] end end clientMap = ClientMap.new cKey = "DP000459" puts clientMap.get(cKey) Кт…
13 дек '17 в 15:39
0
ответов
Как сделать член класса НЕ разделяемым между потоками (2 сеанса браузера)
Я реализую веб-приложение. Я отправляю 1 ajax-запрос, чтобы вызвать 1000+ API-запросов и сохраняю результат в классе, когда он закончится. Тем временем я отправляю еще один асинхронный запрос для опроса, если запрос был завершен, то возвращаю резуль…
10 июл '18 в 15:41
1
ответ
Статический член во вложенном классе в Java
Я читаю спецификацию языка Java здесь. Здесь написано Внутренний класс - это вложенный класс, который не объявлен явно или неявно как статический. Внутренние классы включают в себя локальные, анонимные и нестатические классы-члены. Внутренние классы…
20 янв '14 в 12:15
2
ответа
Объявить словарь с одним ключом, несколькими значениями
C# Я использую словарь, как: var dict = new Dictionary<byte, Tuple<string, string>>(); Tuple<string, string> t = new Tuple<string, string>(label, unit); Я хочу объявить это как член данных класса. но это говорит Контекстное к…
16 июл '18 в 09:41
0
ответов
Странное поведение функции-члена класса
У меня странная проблема с классом PHP. Если я сделаю это: $message= new Message(); $message->load(43); это не будет работать, скрипт не дает веб-страницы. Но если я сделаю это: $message=new Message(); $message->loadMessageBasics(43); $message…
12 июн '13 в 08:47
2
ответа
Вернуть доступное имя свойства (ключ) из объекта
Можно ли в Javascript/Typescript написать функцию, которая возвращает аргументы имя / ключ в виде строки? function foo(arg) {...} let user = new User(); foo(user.userId) // => returns string: "userId" foo(user.name) // => returns string: "name…
22 окт '18 в 22:08
8
ответов
C++: использование '.' оператор выражений и вызовов функций
Мне было интересно, если это хорошая практика, чтобы использовать оператор члена . как это: someVector = (segment.getFirst() - segment.getSecond()).normalize().normalCCW(); Просто сделал это, чтобы показать две разные вещи, которые мне интересно, а …
21 фев '11 в 19:05
1
ответ
Закрытая переменная-член C++, неизвестная в другой функции
У меня есть вопрос новичка о том, как назначить члена класса (сеттер). Я привык к написанию сценариев и в основном там это делается через (в Python) def set_mymember(mymember): self.mymeber = mymember Мой коллега сказал мне, что "я" и "это" не нужны…
26 июл '11 в 05:30
1
ответ
Как получить доступ к членам класса из массива переменных класса?
Я хочу использовать функции отражения PHP для получения списка имен параметров из метода. У меня есть такой класс: class TestClass { public function method($id, $person, $someotherparam) { return; } } Я могу получить список, используя следующий код:…
17 фев '10 в 21:22
2
ответа
Как правильно поместить умный указатель в данные класса (в качестве члена класса) в C++?
Предположим, у меня есть класс Boda: class Boda { ... }; И у меня есть член cydo в этом классе я хочу быть умным указателем (то есть я хочу, чтобы он автоматически освобождался, как только класс был уничтожен). Я использую умные указатели Boost, поэ…
14 авг '10 в 11:33
1
ответ
C++ static против не статических членов класса
У меня есть класс, давайте назовем это Foo Foo не компилируется, когда я включаю следующую строку в класс в заголовке. static std::vector<UnvalidatedSocket*> unvalidatedSockets; и следующая строка в cpp. Foo::unvalidatedSockets.push_back(new U…
11 окт '16 в 19:58
0
ответов
Доступ к атрибутам Имена классов модели, а не значения в Spring MVC
Я использую Spring 2.5 Framework и застрял в одной точке. Например, у меня есть класс (модель) под названием Person. public class Person(){ private String name; private String surname; getter, setter..... Мне нужно получить доступ к имени атрибута к…
19 июн '14 в 14:52
1
ответ
Valgrind идентифицирует утечки памяти при использовании члена строкового типа (компилируется с помощью nvcc)
Я не уверен, является ли это ошибкой или нет, но когда я использую строковые члены внутри структур или классов, valgrind идентифицирует утечки памяти. Я пытался создать простой код на основе моего собственного приложения, извините, если он все еще б…
30 июл '14 в 09:25