0
ответов

гарантированное расположение указателей векторов?

Предположим, у меня есть вектор ints, std::vector numbers; который заполнен кучей значений, затем я говорю do this (где запись существует в 43) int *oneNumber = &numbers[43]; Is ...
вопрос задан: 5 January 2012 04:49
0
ответов

передача 2D-массива функции

gcc 4.6.2 c89 У меня есть следующий 2D-массив, который я хочу передать функции: элементы char [MAX_NUM_ELEMENTS] [MAX_STRING_LEN] = {{0}}; Мой прототип функции: int get_elements (char ** elements) ...
вопрос задан: 4 January 2012 10:41
0
ответов

Почему оператор разыменования (*) также используется для объявления указателя?

Я не уверен, что это правильный вопрос программирования, но это то, что всегда беспокоило меня, и мне интересно, не я ли один такой. Изучая C ++ вначале, я понял концепцию ...
вопрос задан: 4 January 2012 01:10
0
ответов

Указатель C ++

Почему 90 является выходным значением y и q? Я просто делаю р = д. Почему значение q изменяется? int main () {int x; int y; int * p = & amp; x; int * q = & amp; y; х = 35; у = 46; ...
вопрос задан: 3 January 2012 18:58
0
ответов

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

Я писал программу, которая довольно сложна по сравнению с тем, с чем я имел дело до настоящего времени. В любом случае в какой-то момент я должен написать функцию, которая будет управлять списком структур. Я пытаюсь ...
вопрос задан: 3 January 2012 05:23
0
ответов

Разыменование указателя в Objective-C

Кто-нибудь может объяснить мне, почему мы не разыменовываем указатель «сейчас» на экземпляр NSDate, когда мы действительно хотим получить данные из этого экземпляра, а не адреса. NSDate * now = [NSDate date]; (скрыто)
вопрос задан: 2 January 2012 22:58
0
ответов

Каким образом в C выделяется результирующая структура localtime?

Я играл с файлом time.h на C, который помогает нам с функциями времени / дня. Я наткнулся на: struct tm * _Cdecl localtime (const time_t * __timer); ... который, кажется, возвращает указатель на структуру tm. Я ...
вопрос задан: 1 January 2012 17:24
0
ответов

Инициализация указателя структуры в C #

небезопасный открытый класс Temp {public struct Node {Node * left; Узел * справа; значение int; } public Temp () {Узел * T = новый Узел (); T-> left = null; ...
вопрос задан: 31 December 2011 10:18
0
ответов

Почему * (int *) 0 = 0 не вызывает нарушение прав доступа?

В образовательных целях я пишу набор методов, которые вызывают исключения времени выполнения в C #, чтобы понять, что это за исключения и какие вызывает их. Прямо сейчас я работаю с программами, которые ...
вопрос задан: 30 December 2011 15:46
0
ответов

Двумерные массивы и указатели

У меня есть следующий фрагмент кода: char board [3] [3] = {{'1', '2', '3'}, {'4', '5' , '6'}, {'7', '8', '9'}}; printf ("...
вопрос задан: 29 December 2011 15:37
0
ответов

Отредактируйте, где указатель указывает внутри функции

У меня есть указатель на объект структуры в C ++. узел * d = голова; Я хочу передать этот указатель в функцию по ссылке и отредактировать, куда он указывает. Я могу передать его, но он не изменится, где начинается ...
вопрос задан: 25 December 2011 20:44
0
ответов

Указатель на 2d массив

У меня вопрос об указателе на 2d массив. Если массив имеет вид int a [2] [3]; тогда это указатель на массив a? int (* p) [3] = a; Если это верно, мне интересно, что означает [3] ...
вопрос задан: 23 December 2011 18:42
0
ответов

Могу ли я получить указатель на текущее значение итератора

В моем классе есть два закрытых члена: объекты std :: list ; MyObject * selecteObj; Когда происходит событие, я хотел бы пройтись по списку и запустить какой-то тест, который будет только ...
вопрос задан: 23 December 2011 17:27
0
ответов

Как псевдоним имени функции в Фортран

Не уверен, что название правильно поставлено. Предложения приветствуются. Вот что я хочу сделать. Проверьте условие, а затем решите, какую функцию использовать в цикле. Например, если (< 0), то loop_func = ...
вопрос задан: 23 December 2011 05:10
0
ответов

Последствия использования амперсанда перед именем функции в C ++?

В примере: встроенная строка & GetLabel () {return m_Label; }; Где m_Label - частная переменная-член класса. Насколько я понимаю, эта функция вернет ...
вопрос задан: 22 December 2011 22:18
0
ответов

Печать адресов указателей в C [два вопроса]

Я знаю, что мои вопросы очень простые, но гугление их не дало мне никаких полезных результатов... Возможно, они слишком простые!!! No. 1 char* createStr(){ char* str1 = malloc(10 * sizeof(char)); ...
вопрос задан: 22 December 2011 13:44
0
ответов

Правильный способ преобразования адреса int в указатель char

Если мне нужно прочитать int из ifstream int myInt = 0; fileStream.read (reinterpret_cast (& myInt), sizeof (int)); использует reinterpret_cast правильный способ сделать это?
вопрос задан: 20 December 2011 13:46
0
ответов

указатели, указывающие на массив целых чисел

Здесь у меня есть некоторые сомнения по поводу вывода. Почему результат такой же? int (* r) [10]; printf ("r =% p * r =% p \ n", r, * r); возврат 0; Платформа - GCC UBUNTU 10.04
вопрос задан: 20 December 2011 12:17
0
ответов

Является ли приведение из (указатель на const) в (указатель на non-const) недействительным в c++?

Я уверен, что следующий код не должен компилироваться. Но в g++ он компилируется! Посмотрите, как он компилируется на http://codepad.org/MR7Dsvlz . Код: #include using namespace std; int ...
вопрос задан: 20 December 2011 03:12
0
ответов

Как реализовать эту структуру как класс без указателей в C #?

Узел списка, где каждый элемент указывает на следующий элемент, а заголовок списка будет выглядеть следующим образом : typedef struct Node {int value; Узел * следующий; Node ** head; } Узел; head может измениться, ...
вопрос задан: 20 December 2011 01:19
0
ответов

ошибка: метка может быть только частью оператора [closed]

Я пишу интерпретатор мозгов на C, и у меня небольшие проблемы с использованием чего-то, к чему я не привык. В brainfuck запятая (,) по сути является getchar (). Итак, у меня есть ...
вопрос задан: 19 December 2011 11:42
0
ответов

Вложенные if, проверка правильности указателя, затем проверка значения

Этот вопрос не давал мне покоя некоторое время Является ли обычным иметь часть кода, которая работает следующим образом: bool failed = false; if (ptr) { if (ptr->value == foo) { print("error"); ...
вопрос задан: 19 December 2011 11:09
0
ответов

Понимание операторов Pointer-to-Member

Я скопировал эту программу из практической книги по с++. Что происходит за кулисами? Ожидаемый результат: sum=30 sum=70 #include using namespace std; class M { int x; ...
вопрос задан: 19 December 2011 06:46
0
ответов

Вызов неконстантного метода на члене из const-метода

Я был удивлен, обнаружив эту "дыру" в "константности": #include class A { int r ; public: A():r(0){} void nonconst() { puts( "I am in ur nonconst method" ) ; r++; } } ...
вопрос задан: 19 December 2011 05:06
0
ответов

char * правила преобразования и псевдонима

Согласно строгим правилам псевдонима: struct B {virtual ~ B () {}}; структура D: общедоступный B {}; D d; char * c = reinterpret_cast (& d); Допускается символ * для любого объекта другого типа. ...
вопрос задан: 18 December 2011 23:39
0
ответов

возвращаемое значение указателя меняется после вызова функции

Фрагменты кода из двух исходных файлов на C: A.c Channel *testChannelGet() { Channel *ch = channelGet (parser,parserCh); return ch; } B.c Channel *channelGet(UINT8 parser, UINT16 parserCh) { ...
вопрос задан: 18 December 2011 16:33
0
ответов

Объявить константный указатель на int?

В C ++ мы имеем следующее: int * p1; // указатель на int const int * p2; // указатель на константу int int * const p3; // постоянный указатель на int const int * const p4; // ...
вопрос задан: 16 December 2011 13:13
0
ответов

C - Вернуть указатель char без malloc

Рассмотрим следующий код: char * pointerTesting (void) {char * test = "hello"; возвратный тест; } int main () {char * строка = pointerTesting (); printf ("строка:% s \ n", строка); } Этот ...
вопрос задан: 15 December 2011 01:09
0
ответов

Доступ к оператору [] из указателя

Если я определю указатель на объект, который определяет оператор [], есть ли прямой способ доступа к этому оператору из указателя? Например, в следующем коде я могу получить прямой доступ к члену Vec ...
вопрос задан: 13 December 2011 18:00
0
ответов

] Самая быстрая адресация массива

Я запускаю код анализа изображения на массиве, хранящем информацию об изображении. К сожалению, код очень тяжелый и занимает в среднем 25 секунд на выполнение одного кадра. Основная проблема Я ...
вопрос задан: 13 December 2011 10:29