0
ответов

Отображение адреса строки

У меня есть этот код: char * hello = "Hello World"; std :: cout << "Значение указателя =" << привет << std :: endl; std :: cout << "Адрес указателя =" << & hello << std :: endl; ...
вопрос задан: 8 June 2012 13:17
0
ответов

Что такое указатель Singleton в C?

У меня есть такой код (это не производственный код. Просто пример кода) char *inbuf = NULL; inbuf = буфер; //buf — это какой-то другой допустимый буфер размером 100. func(&inbuf); ..... void ...
вопрос задан: 7 June 2012 15:23
0
ответов

Добавление ключевого слова const в массив, переданный функции в качестве параметра

Можно ли каким-либо образом добавить ключевое слово const в массив, переданный функции в качестве параметра: void foo (char arr_arg[]) Если я помещу const перед char (void foo(const char arr_arg[])) или после char(void...
вопрос задан: 6 June 2012 21:15
0
ответов

Что значит double*(*стр[3])(пустота*(*)()); иметь в виду?

Мне трудно понять, что означает следующее объявление. Является ли эта декларация стандартной? двойной*(*стр[3])(пустота*(*)()); Может ли кто-нибудь помочь мне понять смысл этого...
вопрос задан: 6 June 2012 13:30
0
ответов

Basic C Pointer

Я новичок в C и пытался выяснить, что пошло не так с моим кодом в прошлом час или два. Я просматривал книгу K&R и продолжаю просматривать ее, но...
вопрос задан: 2 June 2012 00:57
0
ответов

PrintF с помощью указанного указателя и форматирования строки. Проблема с поплавками

Как я хочу отслеживать некоторые переменные, чтобы увидеть, как они меняются, я хочу создать функцию, которая получает строку формата, в зависимости от типа переменной и указателя на значение. Я ...
вопрос задан: 1 June 2012 03:09
0
ответов

Зачем совместно использовать амперсанд (&) как для оператора адреса, так и для декларатора ссылки? [закрыто]

В C++ символ амперсанда (&) может использоваться для получения адреса lvalue, обозначения функции или уточненного имени. . инт у; int* p_to_y = &y; Этот символ часто используется в C++...
вопрос задан: 30 May 2012 12:11
0
ответов

malloc массив указателей на структуру

У меня есть следующая структура: typedef struct _chess { int **array; внутренний размер; структура _chess *parent; } шахматы; и у меня есть: typedef struct _chess *Chess; Теперь я хочу создать массив из ...
вопрос задан: 30 May 2012 07:01
0
ответов

_Block_Type_Is_Valid (pHead-> nBlockUse) Ошибка

Я работал над новым проектом, но столкнулся с проблемой, из-за которой я не понимаю, почему неудача . Когда я выполняю эту строку delete textY, выдает ошибку _Block_Type_Is_Valid (pHead-> nBlockUse). Итак, что я ...
вопрос задан: 29 May 2012 16:11
0
ответов

Как вернуть двумерный указатель в C?

Как следует из названия, как вернуть указатель следующим образом: xxxxxxx foo() { static int arr[5][5]; обратный обр; } КСТАТИ. Я знаю, что должен указать размер хотя бы одного измерения, но как?
вопрос задан: 29 May 2012 07:31
0
ответов

Вызов функции рекурсивного указателя C++

В настоящее время у меня есть базовый класс Expr и некоторые производные, такие как AddExpr, MultExpr и NumExpr. Я пытаюсь перегрузить общую функцию print(), которая рекурсивно вызывает функцию print() своей...
вопрос задан: 28 May 2012 17:39
0
ответов

Самореференция в структурах C

Эта часть K&R (книги C) заставила меня задуматься: Из книги: struct tnode {char * word; int count; struct tnode * left; struct tnode * right; ...
вопрос задан: 28 May 2012 08:53
0
ответов

Указатели на функции в объявлениях функций

#include # включить int fun1 () {printf ("Я забава1."); возврат 0; } int fun2 (int fun ()) { веселье(); возврат 0; } int main () {fun2 (fun1); возврат 0; } ...
вопрос задан: 28 May 2012 08:50
0
ответов

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

Я новичок в C и имею некоторые проблемы со всем, что связано с указателями. Я написал этот код: typedef struct edgeitem { двойной вес; }EDGE_ITEM, *pEDGE_ITEM; // также объявление ...
вопрос задан: 26 May 2012 21:21
0
ответов

const char * и char const * - это одно и то же?

Насколько я понимаю, модификаторы const следует читать справа налево. Отсюда я понял, что: const char * - это указатель, элементы char которого нельзя изменить, но сам указатель может, и char ...
вопрос задан: 26 May 2012 10:15
0
ответов

В чем разница между указателем и дескриптором

Не могу сказать, что хорошо разбираюсь в C++, поэтому в последнее время я очень часто слышу дескриптор. Я знаю, что такое Pointer (который хранит адрес ячейки памяти как ссылку), но я не совсем уверен, что это такое...
вопрос задан: 22 May 2012 16:17
0
ответов

Странность указателя массива php

$a=array('a','b','c','d'); while(key($a)!==NULL){ echo key($a).'=>'.current($a).'
'; следующий ($а); } предыдущий($а); var_dump (текущий ($ а)); Почему var_dump возвращает false вместо «d»?
вопрос задан: 22 May 2012 07:00
0
ответов

Реализация хеш-таблицы на C

У меня возникли проблемы с реализацией простого списка на C, проблема в соединении элементов через указатели. Следующий фрагмент кода представляет собой фрагмент хеш-таблицы, в которой должны храниться элементы...
вопрос задан: 21 May 2012 09:41
0
ответов

Создайте pcl::PointCloud::Ptr из pcl::PointCloud

Я хотел бы знать, возможно ли это. У меня есть функция: pcl::PointCloud createPointCloud(std::Vector input), которая возвращает облако точек. Я хотел бы...
вопрос задан: 17 May 2012 23:04
0
ответов

Что люди считают трудным в указателях C? [закрыто]

По количеству опубликованных здесь вопросов становится ясно, что люди сталкиваются с некоторыми довольно серьезными проблемами, когда начинают разбираться с указателями и арифметикой указателей. Мне любопытно узнать почему. Они ...
вопрос задан: 17 May 2012 22:11
0
ответов

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

У меня есть теоретический вопрос по поводу этих двух утверждений: Предположим, что указатель pa на целое число, а a целое число: a) if(p==a){.... .} или если(p>a).. b) p=a; Все они недопустимы, а b особенно...
вопрос задан: 17 May 2012 18:27
0
ответов

Инициализация массива целочисленных указателей в C

У меня есть некоторые недоразумения/проблемы с использованием указателей в C. Я привел пример кода ниже, чтобы его было легче понять. Пожалуйста, обратите внимание на различия этих кодов. Если у вас возникли проблемы...
вопрос задан: 17 May 2012 00:15
0
ответов

Инициализация статического указателя в C++

У меня есть класс со статическим членом, который является указателем следующим образом: класс animation.h Animation { общественность: анимация(); статическая QString *m; }; анимация.cpp #include "animation.h" QString* ...
вопрос задан: 16 May 2012 14:12
0
ответов

разница между char* и int* в C при использовании с printf

Это может быть очень простой вопрос, но я не могу его понять. Мне нужно четкое понимание, поэтому я публикую здесь. Рассмотрим код: char *c = "hello"; инт а = 10; интервал *b = &a; ...
вопрос задан: 15 May 2012 15:59
0
ответов

Лучший способ проверить, является ли переменная нулевой?

Общим условием, которое должны выполнять все программы, является проверка того, присвоены ли переменные или нет. Возьмем следующие утверждения: (1) если Assigned(Ptr), то начать // делать что-то конец; (2) if Ptr <> ...
вопрос задан: 15 May 2012 15:07
0
ответов

Почему этот код имеет ошибку segfault в 64-битной архитектуре, но отлично работает в 32-битной?

Я наткнулся на следующий C головоломка: Q: Почему следующая программа segfault на IA-64, но нормально работает на IA-32? int main () {int * p; p = (int *) malloc (sizeof (int)); * р = 10; ...
вопрос задан: 12 May 2012 22:12
0
ответов

Адрес временного в Go?

Как проще всего поступить в таком случае: func a() string { /* не имеет значения */ } b *string = &a() Это генерирует ошибку: невозможно взять адрес a() My ...
вопрос задан: 11 May 2012 09:59
0
ответов

C ++: почему const_cast злой?

Я продолжаю слышать это заявление, хотя не могу найти причину, по которой const_cast является злом. В следующем примере: template void OscillatorToFieldTransformer :: ...
вопрос задан: 8 May 2012 12:08
0
ответов

Связанный список -1 добавить узел на передний план

Я читаю из файла, сохраняю данные в список; По мере чтения я хочу добавить его в начало списка. Кажется, что вставка работает, но моя функция печати возвращает -1. Это мой код: #include & ...
вопрос задан: 4 May 2012 22:29
0
ответов

Как выполняются функции каррирования?

Я понимаю, что такое каррирование, и знаю, как его использовать. Это не мои вопросы, скорее мне любопытно, как это на самом деле реализовано на каком-то более низком уровне, чем, скажем, код Haskell…
вопрос задан: 4 May 2012 17:10