Вопросы с тегом «member»

217
Статический вложенный класс в Java, почему?

Я просматривал код Java LinkedListи заметил, что он использует статический вложенный класс Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } В чем причина использования статического вложенного класса, а не нормального внутреннего класса? Единственная...

200
cout не является членом std

Я тренируюсь с использованием нескольких файлов, заголовочных файлов и т. Д. Итак, у меня есть этот проект, который берет два числа и затем добавляет их. Довольно просто Вот мои файлы: main.cpp #include <iostream> #include "add.h" int main() { int x = readNumber(); int y = readNumber();...

179
Когда использовать атрибуты DataContract и DataMember?

Я очень озадачен DataContractатрибутом в WCF. Насколько мне известно, он используется для сериализации определенного пользователем типа, как классы. Я написал один класс, который выставляется на стороне клиента, как это. [DataContract] public class Contact { [DataMember] public int Roll { get; set;...

123
Как передать функцию-член, если ожидается бесплатная функция?

Вопрос в следующем: рассмотрите этот фрагмент кода: #include <iostream> class aClass { public: void aTest(int a, int b) { printf("%d + %d = %d", a, b, a + b); } }; void function1(void (*function)(int, int)) { function(1, 1); } void test(int a,int b) { printf("%d - %d = %d", a , b , a - b); }...

121
Переменные экземпляра и переменные класса в Python

У меня есть классы Python, из которых мне нужен только один экземпляр во время выполнения, поэтому было бы достаточно иметь атрибуты только один раз для каждого класса, а не для каждого экземпляра. Если будет более одного экземпляра (чего не произойдет), все экземпляры должны иметь одинаковую...

108
статическая функция php

У меня вопрос относительно статической функции в php. предположим, что у меня есть класс class test { public function sayHi() { echo 'hi'; } } если я сделаю test::sayHi();это работает без проблем. class test { public static function sayHi() { echo 'hi'; } } test::sayHi(); тоже работает. В чем...

89
Обратный вызов C ++ с использованием члена класса

Я знаю, что об этом так много раз спрашивали, и из-за этого трудно покопаться в развалинах и найти простой пример того, что работает. У меня есть такая, она простая и работает на MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void...

9
Как я могу вызвать метод по умолчанию вместо конкретной реализации

Почему поведение методов интерфейса по умолчанию изменилось в C # 8? В прошлом следующий код (когда по умолчанию методы интерфейса был демо не выпущен): interface IDefaultInterfaceMethod { // By default, this method will be virtual, and the virtual keyword can be here used! virtual void...