Описание тега member-access
2
ответа
Проблемы с доступом к массиву struct при отправке в функцию
Я новый программист на Си, и вам придется извинить меня за отсутствие знаний. Медленно, но верно я поправляюсь. Мне интересно, почему я не могу получить доступ к членам моей структуры после того, как отправил их в функцию, которая намеревается их из…
20 май '14 в 03:47
1
ответ
C Союз и одновременное назначение членам
В следующем коде #include<stdio.h> int main() { union myUnion { int intVar; char charVar; float floatVar; }; union myUnion localVar; localVar.intVar = 10; localVar.charVar = 'A'; localVar.floatVar = 20.2; printf("%d ", localVar.intVar); printf…
10 сен '14 в 13:32
1
ответ
"Удалить" базовый член?
Есть ли способ скрыть члена базового класса? class A { public int MyProperty { get; set; } } class B : A { private new int MyProperty { get; set; } } class C : B { public C() { //this should be an error this.MyProperty = 5; } }
25 май '12 в 02:25
1
ответ
В чем именно смысл сноски, упомянутой в [expr.ref]/1?
[expr.ref] / 1: Постфиксное выражение, за которым следует точка . или стрела ->, за которым может следовать ключевое слово template (17.2), за которым следует id-выражение, является постфиксным выражением. Постфиксное выражение перед точкой или …
13 июн '17 в 19:02
2
ответа
Python: ссылка на список объектов класса списков
Я довольно новичок в питоне. Я попытался определить класс, затем я хочу создать экземпляр из файла, а затем обратиться к его конкретным частям, но, похоже, не могу. Это Python 3.3.0 Вот класс.... class Teams(): def __init__(self, ID = None, Team = N…
09 дек '12 в 15:23
1
ответ
Доступ к члену через указатель на объект
В стеке компилятор может выполнять множество оптимизаций, потому что контекст статичен и известен во время компиляции, но когда он имеет дело с доступом к динамически размещенным объектам и, как правило, с доступом "по ссылке", контекст неизвестен, …
11 мар '14 в 18:56
3
ответа
Как получить доступ к переменной члена класса из другого класса в C++
У меня есть следующие 2 заголовочных файла класса (Ah и Bh), с функцией внутри каждого: класс A { public: double f(double); }; класс B { public: double g(double); }; Вот их соответствующие файлы cpp: включает "А" double A::f(double variable1) { // d…
29 янв '16 в 09:43
1
ответ
Тип оператора в частной базе
Я нашел кое-что странное поведение в C++: оператор приведения типов в закрытом базовом классе сбивает с толку компилятор при попытке разрешить неявное приведение: #include <iostream> struct Base { #ifdef ENABLE operator bool () const { return …
07 фев '14 в 19:26
1
ответ
Если класс Outer - мой друг, класс Outer::Inner тоже?
Следующий код компилируется в MSVC: #include <iostream> class Bob { int a; friend class Outer; }; class Outer { class Inner { void f(Bob obj) { std::cout << obj.a; //OK } }; }; Так что кажется, что если Аутер - друг Боба, то и Внутренний…
21 мар '17 в 11:51
1
ответ
Как принять соединение с определенной страницы?
У меня есть веб-страница, и мне нужно принять некоторых из посетителей, если она только со специальной страницы. Например: если посетитель заходит на example.com/member на example.com/specific, все будет в порядке. Но если пользователь зайдет в любо…
19 июн '13 в 06:53
1
ответ
Есть ли техническая причина, по которой я не могу объявить открытый массив в классе VBA?
Я только что обнаружил, что, по-видимому, невозможно объявить открытый массив в классе VBA, хотя можно объявить его закрытым. Мне интересно, если это имеет техническую причину или это выбор дизайна со стороны Microsoft. Любое объяснение не имеет для…
27 авг '18 в 06:42
2
ответа
Хорошо ли определен адрес члена неинициализированного объекта?
Рассмотрим следующий пример. когда bar построен, это дает его базовый тип (foo) конструктор адрес my_member.y где my_member элемент данных, который еще не был инициализирован struct foo { foo(int * p_x) : x(p_x) {} int * x; }; struct member { member…
25 апр '18 в 18:22
2
ответа
В чем разница между '.' и '->' iOS?
Хорошо, я в замешательстве! Я использовал -> всякий раз, когда получал доступ к своим объектам экземпляра, но теперь я вижу это после того, как я установил их в своем приложении: didFinishLaunching вот так: self->counter = [NSNumber numberWithFlo…
20 ноя '12 в 10:59
1
ответ
В чем смысл методов __get() и __set()
Сегодня я прочитал Учебное пособие по MVC, парень использовал магические методы (__get & __set()) для доступа к закрытому значению члена. (ССЫЛКА) Сначала я был озадачен тем, что делают __get и __set, но после прочтения проблем с Интернетом я наконе…
11 апр '16 в 07:19
3
ответа
Более простой способ написать инкапсулированную родительскую / дочернюю структуру данных?
Время от времени я часто пишу структуру данных "родители" и "дети", где: Родитель имеет ссылки на от 0 до N различных детей. У ребенка есть ссылка на 0 родителей или 1 родителя. Ссылка должна быть взаимной. Для любого данного родителя любой дочерний…
28 фев '17 в 22:05
1
ответ
Вывод переменных-членов при сращивании данных C++
Здравствуйте, я в настоящее время сталкиваюсь с проблемой, когда я хочу вывести данные из 2 отдельных классов, один является базовым классом, а другой является производным классом, я хочу перегрузить оператор << для вывода всех данных за один раз, н…
29 ноя '12 в 02:50
3
ответа
Какая польза от перегрузки оператора доступа члена?
Возможный дубликат: Перегрузка оператора Оператор доступа к элементу -> может быть перегружен для возврата указателя на элемент данных или какую-либо другую переменную. Где эта функция используется? Какие проблемы кодирования он решает или, наоборот…
18 ноя '12 в 13:23
2
ответа
Почему объект не набирается строго в foreach с помощью var?
Я писал следующее if(this.tabControl1.TabPages.Count != ImagesList.Count()) { foreach (var item in this.tabControl1.TabPages) { } } и я не мог получить доступ к элементам управления внутри каждого элемента, используя элемент. Но с определением это т…
02 окт '13 в 09:19
2
ответа
В C++11 защищенный означает публичный?
Продолжая что-то выученное в C++, ошибка: базовая функция защищена... Правила указателя на член в C++11 эффективно удаляют protected ключевое слово любого значения, потому что защищенные члены могут быть доступны в несвязанных классах без каких-либо…
06 июн '13 в 20:48
2
ответа
Разрешение доступа к члену базового класса из определенного производного класса
В проекте у меня есть иерархия классов, реализующая граф с уровнями иерархии (то есть узел графа может быть самим графом - представьте, что это электронная схема, в которой ворота могут быть, например, интегрированным чипом). Таким образом, у меня е…
27 мар '17 в 15:17