Могу ли я узнать, почему мой код не работает? Логика внутри циклов if кажется правильной, поэтому я считаю, что ошибка либо во внешнем цикле for, либо я не возвращаю измененный список. список структур * ...
Я пытаюсь поменять местами указатель на структуру в Go, выполняющуюся в функции, которая к нему привязана: func (config * Config) ReLoadConfigFile (строка configPath) error {if (len (configPath) > 0) {.. ,
Если бы я назначил указатель «p1» на общий адрес, увеличил этот адрес на наименьшую возможную величину и назначил этот увеличенный адрес указателю «p2», сколько бит памяти было бы ...
Я хочу написать функцию под названием «замена», которая передает в качестве параметров: связанный список «l», который имеет символ на каждом узле («lchar»). строка символов "CHG", символ "CH" и "vec" ...
В следующем коде C я выделяю, инициализирую и определяю значения для ** c. Я хочу, чтобы ** присваивал значения ** с. Но я объявляю только 2D указатель для ** назначений, без выделения памяти, и код работает ...
Как правильно переводить туда и обратно между указателем void * и значением класса в D, первым или вторым? приведение (ClassName) voidPointer и приведение (void *) это приведение (ClassName *) voidPointer и ...
Я получаю неожиданный результат с двумя массивами Numpy, когда представляю их как указатели Ctypes. Я создал минимальный пример, который воспроизводит проблему, с которой я сталкиваюсь: import numpy as np ...
Я хочу, чтобы моя программа считала N слов из текстового файла и сохранила их в массиве. Мой вопрос: мне нужен 2D Array, например: char ** wordList или 1D Array в приведенном ниже примере достаточно? Выход ...
Я могу изменить значение точки pTest на * pTest = 100 ;: int main () {int * pTest = new int; * pTest = 100; cout < < "Значение pTest" < < * Ptest; } Но я не могу изменить это ...
Я пытаюсь переназначить указатель на новое значение, которое было передано как параметр func, но как только я выйду из функции, указатель снова получит значение nil Я прошел через код и это ...
Я новичок в программировании и создании калькулятора, который использует программу для вычисления другого набора чисел, и после выполнения циклов для элементов управления вводом я решил иметь управление памятью, потому что ...
Я пытаюсь удалить [] c-строку (char *), ранее выделенную другой функцией, используя "new char []". Но я получаю неверную ошибку указателя. Сначала класс кода: класс myclass {public: ...
Как я могу объявить статический константный указатель на глобальный volatile? У меня пока есть это, но я не уверен, что это правильно: // a.c volatile bool flag_it_1; volatile bool flag_it_2; // a.h extern volatile bool ...
Я пытался передать ссылку на указатели, в основном это два случая: const int * & ref_var - ref_var - ссылка на указатель на постоянное целое число. int * const & ref_var - ref_var является ...
Я пытаюсь получить доступ к элементам i, f и ch следующей структуры. struct a {struct b {int i; плавать f; char ch; }Икс; struct c {int j; float g; ...
Пока я пытался решить проблему с Денисом Ритчи. Я получил следующую ошибку. Но я понятия не имею, почему это происходит. Похоже, это должно работать. Я использую MacOS Mojave и стандартную GCC ...
В моем основном я переменные: ProcessManager mng; MemoryManager mem; диск для дисков; и я пытаюсь использовать эти указатели (также в основном) wsk = std :: make_shared < ...
У меня возникли проблемы при создании указателя процедуры, аргументом которого является определенный пользователем тип. Вот пример кода модуля общего пользования, intrinsic :: iso_fortran_env, только: dp = > real64 ...
Наличие некоторых карт, определенных как: var valueToSomeType = карта [uint8] someType {...} var nameToSomeType = карта [строка] someType {...} Я хотел бы переменную, которая указывает на адрес карт (чтобы не сделать копии...
Возможный Duplicate: Почему я не могу преобразовать 'char **' в 'const char * const *' в C? Мне любопытно, почему могу я передаю char ** в функцию const char **? Где это ...
Дубликат В C выстраивает, почему это верно? [5] == 5, Учитывая myArray[5] массива = {0, 1, 2, 3, 4}; к элементу можно получить доступ как 2 [myArray] Почему? Когда я вижу это выражение, я воображаю C...
Я столкнулся со своим первым компилятором, который изменяется, lvalue передал:: удалите, но не обнуляйте lvalue. Это следующее, верно: Foo * p = новый Foo (); Foo * q = p; утверждайте (p! = 0); утверждайте (p...
Я понимаю синтаксис и общую семантику указателей и указателей, но как мне решить, когда более или менее целесообразно использовать ссылки или указатели в API? Естественно, некоторые ...
Online (например, в частности: преобразовать матрицу Eigen Matrix в C и http://dovgalecs.com/blog/eigen-how-to-get-in-and-out-data-from-eigen-matrix/), это использование Eigen :: Map для получения ...
Я пишу новый код в Фортране и колеблюсь между использованием allocatable массивов или массивов указателей. Я считал где-нибудь, что allocatable массивы имеют значительные преимущества перед массивами указателей: 1)...
Какой символ следует использовать для ptrdiff_t в printf? Четко ли в стандарте C объясняется, как печатать ptrdiff_t в printf? Я никого не нашел. int a = 1;
int b = 2; int * pa = & a;
int * pb = ...
Примеры двух кодов ниже оба добавляют узл в верхней части связанного списка.
Но в то время как первый пример кода использует двойной указатель на втором примере кода использует один код указателя 1: struct ...
Я вызываю функцию DLL C и потребность предоставить следующую структуру C: структура определения типа {символ *mTableId; символ ** mFieldNames; интервал mNumFields; символ *mFilter;...
У меня есть структура, объявленная в program.h typedef struct {int size; int color; int h; int w; }модель; Я использую его в program.c, но я также хочу использовать его в интерфейсе.c в функции. в ...