0
ответов

Почему я получаю неправильный ответ в этом C-коде?

#include void fun (int a, int b, int c) {int * ret; ret = & a -1; (* RET) + = 8; } int main () {int x; х = 0; весело (1,2,3); х = 1; printf ("x - это% d \ n", x); ...
вопрос задан: 10 September 2018 13:55
0
ответов

Указатель на адрес элемента данных

Я прочитал (внутри объектной модели C ++), что адрес указателя на элемент данных в C ++ является смещением элемента данных плюс 1? Я пробую это на VC ++ 2005 но я не получаю точных значений смещения. Для ...
вопрос задан: 6 September 2018 11:24
0
ответов

Присвоение указателя целочисленной переменной

Могу ли я присвоить указатель целочисленной переменной? Как следующее. int *указатель; целый массив1[25]; интервальный адрес массива; указатель = &массив1[0]; addressOfArray = указатель; Можно ли сделать как...
вопрос задан: 5 September 2018 11:19
0
ответов

Как проверить, освобожден ли указатель уже в C?

Я хотел бы проверить, освобожден ли уже указатель или нет. Как мне это сделать, используя набор компиляторов GNU?
вопрос задан: 16 August 2018 06:56
0
ответов

CSS - Можно ли добавить черный контур вокруг каждого символа в тексте?

Я хотел бы добавить черный контур вокруг каждого символа, поэтому, если идентификатор шрифта находится на том же цветном фоне, что и на переднем плане все еще читаемо. Можно ли это сделать в CSS с браузером или без него ...
вопрос задан: 11 August 2018 13:52
0
ответов

Массивы - это указатели? [дубликат]

Возможный дубликат: Является ли имя массива указателем в C? По-разному ли реализованы массивы и указатели в C и C ++? Я столкнулся с этим вопросом, потому что в обоих случаях мы получаем доступ к элементам из ...
вопрос задан: 24 July 2018 22:01
0
ответов

] Постинкремент в цикле while [

] Следующий код немного запутал меня: char * strcpy (char * p, const char * q) {while (* p ++ = * q ++); //возвращаться } Это урезанная реализация функции strcpy. Из этого кода мы видим ... [
вопрос задан: 20 July 2018 05:09
0
ответов

Что такое непрозрачный указатель в C?

Могу ли я узнать об использовании и логике концепции непрозрачного указателя в C?
вопрос задан: 14 July 2018 11:01
0
ответов

выделение памяти устройства и вызов ядра из каждого экземпляра класса

У меня есть класс, который имеет некоторые функции, я хочу создать 8 экземпляров этого класса, а затем каждый экземпляр должен иметь возможность выделить память, необходимую на устройстве, а затем вызвать ядро. Я ...
вопрос задан: 13 July 2018 15:35
0
ответов

Is it possible to pass a reference to a pointer from Excel VBA to C++?

I would like to call my own C++ dll function from excel vba: void my_cpp_fun ( int& n_size, double*& my_array); The C++ function creates an array my_array of variable size n_size (this size ...
вопрос задан: 9 July 2018 09:34
0
ответов

Правильно ли определено удерживать неправильно выровненный указатель, если вы никогда не разыменовываете его?

У меня есть некоторый код C, который анализирует упакованные / неупакованные двоичные данные, поступающие из сети. Этот код был / работает нормально под Intel / x86, но когда я компилировал его под ARM, он часто зависал. ...
вопрос задан: 6 July 2018 05:31
0
ответов

What is a void pointer and what is a null pointer?

So I was going through some interview questions and I came across one about void and null pointers, which claims: a pointer with no return type is called a null pointer. It may be any kind of ...
вопрос задан: 22 June 2018 10:02
0
ответов

Использование оператора равенства == для сравнения двух строк на равенство в C

int main (int argc, ** argv) {if (argv [1] == "-hello") printf ("True \ n"); иначе printf ("False \ n"); } # ./myProg -hello False Почему? Я понимаю, что strcmp (argv [1], "-...
вопрос задан: 14 June 2018 19:32
0
ответов

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

Если эта функция Func1 встроена, встроена int Func1 (int * a) {return * a + 1; } int main () {int v = GetIntFromUserInput (); // Неизвестно во время компиляции. вернуть Func1 (& v); } Могу ли я ...
вопрос задан: 14 June 2018 01:56
0
ответов

как работает знак амперсанда (&) в c++? [дубликат]

Возможный дубликат: Каковы различия между переменной-указателем и переменной-ссылкой в C++? Это ставит меня в тупик: класс CDummy { public: int isitme (CDummy& param); }; int ...
вопрос задан: 6 May 2018 21:28
0
ответов

Будет ли полезной передача объекта в функцию-член или конструктор для явного использования указателя this? [закрыто]

Будет ли передача объекта функции-члену или конструктору целесообразно явно использовать указатель this? такой как пропуск по ссылке? class Something {private: int m_data; общественность: ...
вопрос задан: 6 May 2018 07:01
0
ответов

Как я могу преобразовать char в беззнаковое int?

У меня есть массив char, который действительно используется как массив байтов, а не для хранения текста. В массиве есть два конкретных байта, которые представляют числовое значение, которое мне нужно сохранить в unsigned int ...
вопрос задан: 4 May 2018 15:08
0
ответов

Where in memory are string literals ? stack / heap? [duplicate]

Possible Duplicate: C String literals: Where do they go? As far as I know, generally, pointer have to be allocated by malloc(), and will be allocated to heap, then unallocated by free(); ...
вопрос задан: 23 April 2018 11:02
0
ответов

Указатели меньшего размера… возможны? (без системы с более низкими спецификациями)

В этой статье 2010 года [1] о лучевой передаче разреженных октодеревьев вокселей (SVO) (извинения; документ требует времени для загрузки), раздел 3 указывает на интересную настройку памяти для экономии места на данных вокселей. , который почти ...
вопрос задан: 19 April 2018 01:13
0
ответов

объявление странного указателя в C ++ [закрыто]

Я прочитал один код с объявлением следующим образом: char * a = (char *) b Но я не совсем понимаю связь между a и b и ее целью. Может ли кто-нибудь дать мне лучшее понимание?
вопрос задан: 13 April 2018 02:31
0
ответов

What is the difference between garbage and dangling references?

What is the difference between garbage and dangling references?
вопрос задан: 3 April 2018 19:33
0
ответов

Что такое "char *"?

Что такое символ *, точно? Это указатель? Я думал, что указатели имеют звездочку перед идентификатором, а не тип (что не обязательно одно и то же) ...?
вопрос задан: 27 March 2018 19:14
0
ответов

Как распечатать строку, на которую указывает указатель при отладке с использованием GDB?

Как мне проверить строку, на которую указывает указатель, при пошаговом выполнении программы с использованием GDB? Я вижу, что указатель указывает на 0x82c6e10. Я знаю, что это струна. Как его распечатать? Использование ...
вопрос задан: 23 March 2018 12:37
0
ответов

Почему указатели на ссылку недопустимы в C ++?

Как упоминается в самом заголовке - почему указатели на ссылку недопустимы, в то время как обратное допустимо в C ++? Спасибо.
вопрос задан: 14 March 2018 20:38
0
ответов

Что означает звездочка в const char * src?

У меня есть небольшая программа на C, которая повторяет данную строку. Но я не могу понять, почему параметр функции должен иметь звездочку для const char * src. Вот мой код ... char * repeat_str (size_t ...
вопрос задан: 25 February 2018 02:18
0
ответов

Если адрес указателя 64-битный, почему при печати он отображается как 6-байтовый?

#включить int main (void ){ int *ptr; printf ("значение ptr равно %p",ptr ); } Это дает мне 0x7fffbd8ce900, что составляет всего 6 байт. Должен ли он быть 8 байт (64 бита )?
вопрос задан: 18 February 2018 13:47
0
ответов

Почему при компиляции не выдается ошибка? [закрыто]

#include int main () {int i = 0; int * a; do {scanf ("% d", & a [i]); я ++; } while (a [i-1]! = - 1); } Этот код читает числа, пока не встретится -1. ...
вопрос задан: 17 February 2018 14:33
0
ответов

Предоставляет ли константная корректность компилятору больше возможностей для оптимизации?

I знаете, что это улучшает читаемость и делает программу менее подверженной ошибкам, но насколько это повышает производительность? Кстати, в чем основное различие между ссылкой и ...
вопрос задан: 7 February 2018 21:50
0
ответов

Вариант использования dynamic_cast

Во многих местах вы можете прочитать, что dynamic_cast означает «плохой дизайн». Но я не могу найти ни одной статьи с соответствующим использованием (показывая хороший дизайн, а не просто «как использовать»). Я пишу настольную игру с ...
вопрос задан: 4 February 2018 19:41
0
ответов

В чем разница между определениями массивов char * str = {& ldquo; foo & rdquo;, & hellip;} и массивами str [] [5] = {& ldquo; foo & rdquo;, & hellip;}?

Случай 1: Когда я пишу char * str = {"what", "is", "this"}; тогда str [i] = "newstring"; допустимо, тогда как str [i] [j] = 'j'; является недействительным. Случай 2: Когда я пишу char str [] [5] = {"what", "is", "this"}; тогда str [i] = "...
вопрос задан: 18 January 2018 17:04