2
ответа

Разница между * (указатель + индекс) и указателем []

int * myPointer = new int [100]; // ... int firstValue = * (myPointer + 0); int secondValue = myPointer [1]; Есть ли функциональная разница между * (myPointer + index) и myPointer [index]? Какой ...
вопрос задан: 7 January 2011 04:16
2
ответа

Как передать объекты функциям в C++?

Я плохо знаком с программированием на C++, но у меня есть опыт в Java. Мне нужно руководство о том, как передать объекты функциям в C++. Я должен передать указатели, ссылки или неуказательные и нессылочные значения?...
вопрос задан: 30 October 2010 19:53
2
ответа

C++ Passing Pointer to Function (Howto) + C++ Pointer Manipulation

I am a little confused as to how passing pointers works. Let's say I have the following function and pointer, and... EDIT: ...I want to use a pointer to some object as an argument in the function....
вопрос задан: 26 September 2010 01:29
2
ответа

Before pointers/refs

So modern languages like perl, java, and C pass data around (function parameter for example) via pointers (if written correctly that is), so on the stack when you pass a variable in, the address of ...
вопрос задан: 27 August 2010 11:09
2
ответа

C ++: Массив указателей на функции-члены для различных функций

У меня есть класс A, который содержит функции-члены foo () и bar (), которые оба возвращают указатель на класс B. Как я могу объявить массив, содержащий функции foo и bar, как переменная-член в классе A? ...
вопрос задан: 25 August 2010 12:36
2
ответа

передающие указатели на функцию, которая берет ссылку?

В C++, когда у Вас есть функция, которая берет ссылку на объект, как можно передать объектный указатель на него? Как так: Myobject * obj = новый Myobject (); somefunc (obj);//-> не работает??...
вопрос задан: 23 July 2010 08:16
2
ответа

Синхронизация двух объектных заголовков с указателями в C# WPF

Я хотел бы синхронизировать два объектных заголовка с указателями. Например: Я знаю, что не могу сделать этого с текущим синтаксисом, но я хотел бы что-то как: узел Узла = новый Узел (); узел. Маркировка = "...
вопрос задан: 9 July 2010 21:22
2
ответа

Как возвратить указатель на структуру в ctypes?

Я пытаюсь передать указатель структуры, которой дают меня как возвращаемое значение от функциональной 'панели' до функции 'foo_write'. Но я получаю сообщение об ошибке 'TypeError: должен быть тип ctypes' для строки '...
вопрос задан: 28 June 2010 00:17
2
ответа

Разыменование указателя внутри указателя структуры

У меня есть структура: struct mystruct {int * pointer; }; структура mystruct * struct_inst; Теперь я хочу изменить значение, на которое указывает struct_inst-> pointer. Как я могу это сделать? РЕДАКТИРОВАТЬ Я не ...
вопрос задан: 19 June 2010 18:58
2
ответа

Как я могу передать массив константы или переменный массив к функции в C?

У меня есть простая функциональная Панель, которая использует множество значений от набора данных, который передается в в форме Массива структур данных. Данные могут прибыть из двух источников: постоянный инициализированный массив...
вопрос задан: 15 June 2010 15:21
2
ответа

C++: Копирование к разыменованному указателю

У меня в настоящее время есть странная проблема с программой segfaulting, но я не могу определить ошибку. Я думаю, что проблема сводится к этому. структура S {интервал a; вектор <sometype> b;} S s1;//заполняют материал...
вопрос задан: 9 June 2010 09:09
2
ответа

Членские синтаксисы доступа для указателя на структуру

#include <iostream> структура определения типа _person {станд.:: имя строки; неподписанный международный возраст;} Человек; международное основное () {Человек *pMe = новый Человек; pMe-> возраст = 10; pMe-> называют = "Larson";...
вопрос задан: 4 June 2010 05:20
2
ответа

отказ seg вызывается malloc и sscanf в функции

Я хочу открыть текстовый файл (см. ниже), считайте первый интервал в каждой строке и сохраните его в массиве, но я получаю отказ сегментации. Я избавился от всех gcc предупреждений, я прочитал несколько учебных руководств I...
вопрос задан: 26 May 2010 16:13
2
ответа

Добавьте смещение на 64 бита к указателю

В F# существует модуль NativePtr, но это, кажется, только поддерживает смещения на 32 бита для its’, добавлять/получать/функции множества, точно так же, как Система. IntPtr делает. Есть ли способ добавить смещение на 64 бита к собственному компоненту...
вопрос задан: 24 April 2010 16:45
2
ответа

присвоение от несовместимого типа указателя

Я настроил следующую структуру: структура определения типа _thread_node_t {pthread_t поток; структура thread_node_t *затем;} thread_node_t;... и затем я определил://создают поток к для...
вопрос задан: 21 April 2010 15:06
2
ответа

Возврат указателей ориентированным на многопотоковое исполнение способом

Предположите, что у меня есть ориентированный на многопотоковое исполнение набор Вещей (назовите его ThingList), и я хочу добавить следующую функцию. Вещь * ThingList:: findByName (имя строки) {возвращают &item [имя];//или...
вопрос задан: 19 April 2010 21:00
2
ответа

Как я могу объявить и инициализировать массив указателей на структуру в C?

У меня есть маленькое присвоение в C. Я пытаюсь создать массив указателей на структуру. Мой вопрос состоит в том, как я могу инициализировать каждый указатель на ПУСТОЙ УКАЗАТЕЛЬ? Кроме того, после того, как я выделяю память для члена...
вопрос задан: 15 April 2010 01:14
2
ответа

Кастинг указателя для возражения против пустоты * в C++

Я читал StackOverflow слишком много и начал сомневаться относительно всего кода, который я когда-либо писал, я продолжаю думать, "То, что неопределенный behavour?" даже в коде, который работал целую вечность. Так мой вопрос...
вопрос задан: 10 April 2010 12:44
2
ответа

Какой смысл того, чтобы иметь указатели в Движении?

Я знаю, что указатели в Движении позволяют мутацию аргументов функции, но не были бы он быть более простым, если они приняли просто ссылки (с соответствующей константой или изменяемыми спецификаторами). Теперь мы имеем...
вопрос задан: 19 March 2010 16:14
2
ответа

Есть ли повышение:: weak_intrusive_pointer?

По причинам прежней версии я должен использовать навязчивые указатели, поскольку мне нужна способность преобразовать необработанные указатели на интеллектуальные указатели. Однако я заметил, что нет никакого слабого навязчивого указателя для повышения. Я
вопрос задан: 8 March 2010 14:22
2
ответа

Что такое длинный указатель?

Я читаю книгу, и она упоминает определенный тип данных, как являющийся длинным указателем. Просто любопытный на предмет того, что это означало. Спасибо.
вопрос задан: 23 February 2010 00:33
2
ответа

Разыменуйте произвольную ячейку памяти в C

Я пытаюсь отладить программу, которую я записал. Согласно отладчику конкретная пустота * содержит значение 0x804b008. Я хотел бы смочь разыменовать это значение (бросьте его к интервалу * и доберитесь, это...
вопрос задан: 16 February 2010 05:08
2
ответа

Почему я не могу `static_cast` от` const char * `до` const PVOID` (`typedef void *`)? [Дубликат]

Но static_cast от const char * до CPVOID, который является typedef const void *, является бесшовным. Есть ли разница между const PVOID и CPVOID, что я не понимаю? Код: typedef void * PVOID; ...
вопрос задан: 12 February 2010 18:27
2
ответа

Интерпретация определения типа C++ указателей константы

Во-первых, примеры кода: Случай 1: символ определения типа* СИМВОЛЫ; константа СИМВОЛОВ определения типа CPTR;//постоянный указатель на символы, Дословно заменяющие СИМВОЛЫ, становится: символ определения типа* константа CPTR;//все еще константа...
вопрос задан: 12 February 2010 07:27
2
ответа

Небезопасное преобразование

Действительно ли следующее преобразование безопасно? международный b [10] [10]; символ *x; интервал [] = {0,1,2,3,4,5,6,7,8,9}; для (интервал i=0; я <10; я ++) для (интервал j=0; j <10; j ++) b [я] [j] =a [я]; для (x = (символ *) &b [0]; x <=
вопрос задан: 6 February 2010 13:23
2
ответа

В шаблонной функции C++ я могу возвратить разыменованный тип аргумента?

То, что я имею в виду, следующее. Я хочу шаблонную функцию, которая берет два векторных итератора (или два указателя на массив двойных) и возвращает двойное, которое так или иначе связано с векторными итераторами или...
вопрос задан: 17 January 2010 01:34
2
ответа

Почему не делает потребности scanf амперсанд для строк и также хорошо работает в printf (в C)?

Я узнаю о строках в C теперь. Каким образом использовать scanf для получения строки, можно сделать scanf (" %s", str1); и для printf можно сделать printf ("Строка, %s\n", str1); я понимаю это для scanf...
вопрос задан: 19 December 2009 03:27
2
ответа

Является Pointer-to-“ внутренней структурой” запрещенный участник?

у меня есть вложенная структура, и я хотел бы иметь указатель на участника на одного из вложенного участника: действительно ли это законно? структура InnerStruct {bool c;}; структура MyStruct {bool t; bool b;...
вопрос задан: 18 December 2009 18:46
2
ответа

C#: Обертывание одного Перечисления в другом (т.е. зеркальное отражение другого перечисления/копирования это …)

Вот моя проблема: у Меня есть объект, это ссылается на DLL. Я хотел бы другие объекты сослаться на мой объект, не имея необходимость также включать ссылку на сам DLL. Это хорошо для...
вопрос задан: 2 December 2009 17:30
2
ответа

C#: Используя дженерик для создания массива указателей

День все, немного справки пожалуйста. Для хитрости объектного предела на 2 ГБ в.NET, я сделал класс, который выделяет память на "куче", и это позволяет мне создавать массивы до...
вопрос задан: 27 October 2009 15:48