Предположим, у меня есть вектор ints, std::vector numbers; который заполнен кучей значений, затем я говорю do this (где запись существует в 43) int *oneNumber = &numbers[43]; Is ...
gcc 4.6.2 c89 У меня есть следующий 2D-массив, который я хочу передать функции: элементы char [MAX_NUM_ELEMENTS] [MAX_STRING_LEN] = {{0}}; Мой прототип функции: int get_elements (char ** elements) ...
Я не уверен, что это правильный вопрос программирования, но это то, что всегда беспокоило меня, и мне интересно, не я ли один такой. Изучая C ++ вначале, я понял концепцию ...
Почему 90 является выходным значением y и q? Я просто делаю р = д. Почему значение q изменяется? int main () {int x; int y; int * p = & amp; x; int * q = & amp; y; х = 35; у = 46; ...
Я писал программу, которая довольно сложна по сравнению с тем, с чем я имел дело до настоящего времени. В любом случае в какой-то момент я должен написать функцию, которая будет управлять списком структур. Я пытаюсь ...
Кто-нибудь может объяснить мне, почему мы не разыменовываем указатель «сейчас» на экземпляр NSDate, когда мы действительно хотим получить данные из этого экземпляра, а не адреса. NSDate * now = [NSDate date];
(скрыто)
Я играл с файлом time.h на C, который помогает нам с функциями времени / дня. Я наткнулся на: struct tm * _Cdecl localtime (const time_t * __timer); ... который, кажется, возвращает указатель на структуру tm. Я ...
небезопасный открытый класс Temp
{public struct Node {Node * left; Узел * справа; значение int; } public Temp () {Узел * T = новый Узел (); T-> left = null; ...
В образовательных целях я пишу набор методов, которые вызывают исключения времени выполнения в C #, чтобы понять, что это за исключения и какие вызывает их. Прямо сейчас я работаю с программами, которые ...
У меня есть указатель на объект структуры в C ++. узел * d = голова; Я хочу передать этот указатель в функцию по ссылке и отредактировать, куда он указывает. Я могу передать его, но он не изменится, где начинается ...
У меня вопрос об указателе на 2d массив. Если массив имеет вид int a [2] [3]; тогда это указатель на массив a? int (* p) [3] = a; Если это верно, мне интересно, что означает [3] ...
В моем классе есть два закрытых члена: объекты std :: list ;
MyObject * selecteObj; Когда происходит событие, я хотел бы пройтись по списку и запустить какой-то тест, который будет только ...
Не уверен, что название правильно поставлено. Предложения приветствуются. Вот что я хочу сделать. Проверьте условие, а затем решите, какую функцию использовать в цикле. Например, если (< 0), то loop_func = ...
В примере: встроенная строка & GetLabel () {return m_Label;
}; Где m_Label - частная переменная-член класса. Насколько я понимаю, эта функция вернет ...
Я знаю, что мои вопросы очень простые, но гугление их не дало мне никаких полезных результатов... Возможно, они слишком простые!!! No. 1 char* createStr(){ char* str1 = malloc(10 * sizeof(char)); ...
Если мне нужно прочитать int из ifstream int myInt = 0;
fileStream.read (reinterpret_cast (& myInt), sizeof (int)); использует reinterpret_cast правильный способ сделать это?
Здесь у меня есть некоторые сомнения по поводу вывода. Почему результат такой же? int (* r) [10]; printf ("r =% p * r =% p \ n", r, * r); возврат 0; Платформа - GCC UBUNTU 10.04
Я уверен, что следующий код не должен компилироваться. Но в g++ он компилируется! Посмотрите, как он компилируется на http://codepad.org/MR7Dsvlz . Код: #include using namespace std; int ...
Узел списка, где каждый элемент указывает на следующий элемент, а заголовок списка будет выглядеть следующим образом : typedef struct Node {int value; Узел * следующий; Node ** head;
} Узел; head может измениться, ...
Я пишу интерпретатор мозгов на C, и у меня небольшие проблемы с использованием чего-то, к чему я не привык. В brainfuck запятая (,) по сути является getchar (). Итак, у меня есть ...
Этот вопрос не давал мне покоя некоторое время Является ли обычным иметь часть кода, которая работает следующим образом: bool failed = false;
if (ptr)
{ if (ptr->value == foo) { print("error"); ...
Я скопировал эту программу из практической книги по с++. Что происходит за кулисами? Ожидаемый результат: sum=30 sum=70 #include
using namespace std; class M
{ int x; ...
Я был удивлен, обнаружив эту "дыру" в "константности": #include class A
{ int r ;
public: A():r(0){} void nonconst() { puts( "I am in ur nonconst method" ) ; r++; }
} ...
Согласно строгим правилам псевдонима: struct B {virtual ~ B () {}};
структура D: общедоступный B {}; D d;
char * c = reinterpret_cast (& d); Допускается символ * для любого объекта другого типа. ...
В C ++ мы имеем следующее: int * p1; // указатель на int
const int * p2; // указатель на константу int
int * const p3; // постоянный указатель на int
const int * const p4; // ...
Если я определю указатель на объект, который определяет оператор [], есть ли прямой способ доступа к этому оператору из указателя? Например, в следующем коде я могу получить прямой доступ к члену Vec ...
Я запускаю код анализа изображения на массиве, хранящем информацию об изображении. К сожалению, код очень тяжелый и занимает в среднем 25 секунд на выполнение одного кадра. Основная проблема Я ...