0
ответов

Как привести/преобразовать указатель в ссылку в C++

Как я могу передать указатель (Object *ob)на функцию, прототипом которой является void foo(Object &)?
вопрос задан: 7 January 2018 12:15
0
ответов

Одномерный доступ к многомерному массиву: это четко определенное поведение?

Я полагаю, мы все согласны что считается идиоматическим C получить доступ к истинному многомерному массиву путем разыменования (возможно, смещения) указателя на его первый элемент одномерным способом, например: ...
вопрос задан: 27 December 2017 15:51
0
ответов

В чем разница между типами возврата ссылки и указателя в C ++

Если бы я был Чтобы создать простой объект на C ++, в чем разница между возвратом адреса члена и возвратом указателя. Насколько мне известно, C ++ не у меня есть автоматический мусор ...
вопрос задан: 20 December 2017 19:34
0
ответов

Данные указателя массива очищаются между вызовами функций без явной команды?

У меня есть следующая проблема: В программе на C ++ у меня есть глобальная структура данных, объявленная как Renderer Rendering_Handler, которая содержит поле члена, определенное как vector < Render_Info > видимые объекты. ...
вопрос задан: 20 December 2017 05:23
0
ответов

Почему существует так много разных способов использования нового оператора в C ++

Я только что прочитал объяснение нового оператора на cplusplus.com. На странице приведен пример, демонстрирующий четыре различных способа использования оператора new следующим образом: // operator new example я только что прочитал объяснение нового опера
вопрос задан: 18 December 2017 10:53
0
ответов

Проходят ли разыменованные итераторы мимо «одного за другим» итератора с неопределенным поведением массива?

Дано int foo [] = {0, 1, 2, 3}; Я хочу знать, недействительны ли итераторы, которые указывают за «один конец». Например: auto bar = cend (foo) + 1; Есть масса жалоб и предупреждений о том, что ...
вопрос задан: 29 November 2017 20:58
0
ответов

C++ typecast:преобразовать указатель из указателя void в указатель класса

Как преобразовать указатель на объект void в объект класса?
вопрос задан: 21 November 2017 12:41
0
ответов

c++/cli caret^ Vs. Pointer*?

Я долгое время программировал на C и на C#, думал, что переход на C++ будет плавным... в любом случае, я видел использование caret, но не понимаю его смысла. в чем разница между: ...
вопрос задан: 23 October 2017 14:57
0
ответов

указатель константы против указателя на постоянное значение [дубликат]

В чем разница между следующими декларациями? char * const a; const char * a; Чтобы понять разницу, я написал небольшую программу: #include < stdio.h > #include < ...
вопрос задан: 19 October 2017 10:01
0
ответов

C ++ 11 на основе диапазона для вектора указателей

Я только что скомпилировал GCC 4.6.0 и хотел опробовать новые возможности, начиная с диапазона- на основе цикла. Первый цикл, который я хотел изменить, - это итерация по std :: vector указателей. Я ...
вопрос задан: 18 October 2017 17:15
0
ответов

Несовместимое преобразование целого числа в указатель, присвоение 'int *' из 'int'

У меня есть еще одно неприятное предупреждение, которое я бы хотел уйти. По сути, у меня int объявлен так: @property (nonatomic, assign) int * myInt; и установите так: myInt = 0 ;. Он также синтезируется в ...
вопрос задан: 18 September 2017 10:45
0
ответов

Что такое голый указатель?

Наблюдая за голыми указателями (см. первый ответ), вопросы довольно простые: что такое голый указатель?
вопрос задан: 10 September 2017 04:38
0
ответов

указатели c ++ на операторы

Я хочу написать указатель на c ++ (или в c ++ 0x), который будет указывать на оператор класса, скажем A или B. Есть какой-нибудь способ сделать это? Конечно, есть синтаксис типа int (A :: * _ p) (); но это ...
вопрос задан: 24 August 2017 23:21
0
ответов

Задачи создаются в фоновом режиме потоков?

Мне просто интересно, создает ли новый класс Task в dot.net 4 поток фона или переднего плана? Обычно я бы установил IsBackground в потоке, но такого атрибута в Task нет. ве ...
вопрос задан: 19 August 2017 19:38
0
ответов

Совпадает ли адрес структуры с адресом ее первого члена?

Предположим, у меня есть структура следующего вида: struct Bitmask {unsigned char payload_length: 7; маска беззнаковых символов: 1; код операции беззнакового символа: 4; беззнаковый символ rsv3: 1; беззнаковый символ rsv2: 1; ...
вопрос задан: 13 August 2017 00:00
0
ответов

Есть ли способ проверить, не болтается ли указатель?

У меня есть код, в котором я использую указатель для доступа к некоторому блоку данных. В некоторых редких случаях некоторые элементы блока данных пусты, и в результате указатель становится болтающимся.Фактически, я получаю правильный ...
вопрос задан: 3 August 2017 14:57
0
ответов

Обязательно ли инициализировать указатели в C ++?

Обязательно ли инициализировать t в следующем коде перед присвоением значения т? Код правильный? пустая подкачка (int * x, int * y) {int * t; * т = * х; * х = * у; * y = * t; }
вопрос задан: 3 August 2017 11:53
0
ответов

Указатель процедуры, производный тип

Следующее не компилируется в Intel Fortran XE 2011: процедура TYPE type1 (interface1), POINTER :: p END TYPE type1 ABSTRACT INTERFACE integer function interface1 (a) real, intent (in) :: ...
вопрос задан: 30 July 2017 10:49
0
ответов

Многомерный массив и указатель на указатели

Когда вы создать многомерный массив char a [10] [10], согласно моей книге, в нем говорится, что вы должны использовать параметр, аналогичный char a [] [10], чтобы передать массив функции. Почему вы должны указывать ...
вопрос задан: 29 July 2017 08:42
0
ответов

В чем разница между массивами квадратных скобок и массивами указателей?

Как специалист, не специализирующийся на C / C ++, я всегда считал квадратные скобки и массивы указателей равными. то есть: char * my_array_star; char my_array_square []; Но я заметил, что при использовании в структуре / классе они не ...
вопрос задан: 26 July 2017 00:28
0
ответов

Каков размер указателя?

Совпадает ли размер указателя с размером с типом, на который он указывает, или указатели всегда имеют фиксированный размер ? Например ... int x = 10; int * xPtr = & x; char y = 'а'; char * yPtr = & y; ...
вопрос задан: 21 July 2017 14:10
0
ответов

«Текущий» в коде ядра Linux

Проходя по фрагменту кода драйвера char для Linux, я нашел текущий указатель структуры в printk. Я хочу знать, на какую структуру указывает ток и его полные элементы. ...
вопрос задан: 20 July 2017 07:25
0
ответов

Как копировать значения из одного указателя в другой

У меня есть следующий указатель: jfloat * verticesLocal ; И я хочу сделать новую копию: jfloat * vertices; Я хочу скопировать значения из verticesLocal в вершины. Как я могу это сделать? Я только что пробовал ...
вопрос задан: 18 July 2017 16:05
0
ответов

Получение переполнения стека с помощью ядра CUDA

У меня огромная проблема с кодом, который я программирую. Я не эксперт, и я - спрашивал много людей перед тем, как прийти сюда. Я тоже многое исправил. Так что, думаю, я готов показать вам код и ...
вопрос задан: 18 July 2017 10:44
0
ответов

невозможно изменить char * - Нарушение доступа к памяти

Почему написано «Нарушение доступа к памяти»? char * str = "HelloGuys"; int len ​​= strlen (стр); для (int i = 0; i <(len / 2); ++ i) {char t = str [len-i-1]; стр [лен-я-1] = стр [я]; // ...
вопрос задан: 16 July 2017 02:56
0
ответов

Разница между указателем и адресом [дублировать]

Почему разница между двумя адресами неверна? http://codepad.org/NGDqFWjJ #include основной () {инт i = 10, j = 20; интервал *p = &i; интервал *q = &j; int c = p - q;...
вопрос задан: 29 June 2017 16:40
0
ответов

какой смысл в std::unique_ptr::get

Разве std::unique_ptr::get не противоречит цели иметь a unique_ptr в первую очередь? Я ожидал, что эта функция изменит свое состояние, чтобы она больше не содержала указателя. Существует ли на самом деле...
вопрос задан: 29 June 2017 07:19
0
ответов

Что означает & ldquo; разыменование & rdquo; указатель значит?

Пожалуйста, включите пример с объяснением.
вопрос задан: 20 June 2017 12:37
0
ответов

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

Я хочу сделать библиотеку классов, функцию, параметром которой является матрица неизвестного размера, а пользователь будет создавать свою матрицу со своим размером и передать его этой функции для выполнения некоторых операций...
вопрос задан: 20 June 2017 06:44
0
ответов

Постоянные переменные указателя в C ++ [дубликат]

Возможный дубликат: В чем разница между const int * , const int * const и int const *? Я знаю два варианта переменных-указателей в C ++. Скажем, у меня есть mystruct {int num; и int const *? Я знаю два варианта переменных-указателей в C ++. Скажем, у мен
вопрос задан: 23 May 2017 12:34