Pointers – вопросы и ответы

51
голос
1
ответ
Я хочу объявить некоторые свойства класса. Я думаю о создании частных переменных для свойств, которые я хочу в классе. А затем разоблачение частных переменных по ссылке. Но по указателю я также мог...
22 часа назад techfun
-5
голосов
1
ответ
int main() { int i; struct student* a[4]; a[0]->id = 20; a[0]->age= 22; a[1]->id = 23; a[1]->age= 24; a[2]->id = 25; a[2]->age= 26; a[3]->id = 27; a[3]->age= 28; for(i=0;i&l...
1 день назад SHUBHAM TANDAN
-4
голоса
1
ответ
У меня есть следующая функция: unsigned* b_row_to_array(b_row r) { unsigned a[] = {(r >> 8) & 3, (r >> 6) & 3, (r >> 4) & 3, (r >> 2) & 3, r & 3}; return...
1 день назад Arthelais
63
голоса
1
ответ
У меня есть следующая практическая работа, чтобы закончить, чтобы узнать c++, я долгое время искал ответ и читал всю мою работу, но я немного смущен, могу ли я выяснить, где я ошибаюсь?, Код выгляд...
1 день, 1 час назад Scott
-4
голоса
1
ответ
Я написал функцию и задал здесь несколько вопросов. Он работает очень хорошо, я могу назвать его и использовать. Но что-то смутило меня. Вот прототип функции, о котором я только что упомянул: void ...
1 день, 1 час назад abdullah cinar
63
голоса
1
ответ
Таким образом, c++ создает автоматическую копию ctor для классов. Что происходит, когда класс содержит указатели? Мы просто протестировали это в моем университете, и к моему смущению мы могли копир...
1 день, 1 час назад pixartist
52
голоса
1
ответ
Следующая программа имеет две структуры. Я не понимаю, как я могу передать значение из одной структурной переменной в другую структурную переменную, используя указатели #include <stdio.h> typ...
1 день, 2 часа назад pointer accurate
51
голос
1
ответ
Я хотел бы создать программу, которая контролирует некоторые процессы. Для этого я создал структуру, содержащую процессы для мониторинга, другую структуру, которая содержит, какие процессы все еще ...
1 день, 2 часа назад kampi
51
голос
1
ответ
У меня есть указатель в структуре. И я передал указатель на этот указатель. Но я не мог набирать этот указатель на struct. public class Test { // Pointer ptr = new Memory(4); } public class Temp ex...
1 день, 2 часа назад CodingForever
51
голос
1
ответ
как я могу получить адрес памяти значения, на которое указывает указатель? в моем случае это указатель на пустоту. просто присваивая его uint, я получаю эту ошибку: Error 1 error C2440: 'return' : ...
1 день, 2 часа назад clamp
72
голоса
1
ответ
Недавно я встретил этот вопрос в процессе собеседования. Мне нужна помощь, чтобы понять логику второго выхода этой программы. #include <stdio.h> char *c[] = {"GeksQuiz", "MCQ", "TEST", "QUIZ"...
1 день, 2 часа назад JerryGoyal
51
голос
1
ответ
Я новичок, который пытается понять работу двойных указателей и печатать двойные указатели. Я увеличиваю m на единицу, но всегда указывая на последнее значение, указанное p . Может кто-нибудь, пожал...
1 день, 2 часа назад Abu
64
голоса
1
ответ
Я новичок в голангах и скомпилировал языки в целом, поэтому, пожалуйста, извините мое невежество. В некотором коде вроде: package main import "fmt" func assign() int { return 1 } func reference(foo...
1 день, 2 часа назад Marc
156
голосов
1
ответ
При кодировании простой функции для удаления определенного символа из строки я попал в эту странную проблему: void str_remove_chars( char *str, char to_remove) { if(str && to_remove) { char...
1 день, 2 часа назад Gui13
51
голос
1
ответ
Оператор dynamic_cast возвращает нуль (0), когда я применяю к указателю, который указывает на экземпляр многократно унаследованного объекта. Я не понимаю, почему. Иерархия: class Field_Interface { ...
1 день, 2 часа назад Thomas Matthews
51
голос
1
ответ
Привет всем здесь, у меня есть код, который intialisize массив с 4 элементами, но есть пространство для 50 элементов. Теперь я хочу, чтобы я мог вручную добавить некоторые элементы в массив, но он ...
1 день, 2 часа назад Sandeerius
63
голоса
1
ответ
Я получаю эту ошибку в конструкторе моей структуры. почему я получаю его, так как работает только с * указателями, а не **. Ошибка: \ListStruc.cpp:26:25: error: cannot convert 'int**' to 'int*' in ...
1 день, 3 часа назад Bogdan Maier
62
голоса
1
ответ
Я новичок в OpenGL, и я пытаюсь рисовать цветной квадрат. Я следил за учебником в книге OpenGL, и я использую пример для рисования здесь . Так как это рисует треугольник, я моди
1 день, 3 часа назад Tristan Dubé
51
голос
1
ответ
#include<stdio.h> struct test{ int a; int b; }m; int main() { m.a=5;m.b=7; struct test *p; p = &m; printf("p[0] = %d\n",*(p+0)); printf("p[1] = %d\n",*(p+1)); return 0; } Я получаю следую...
1 день, 3 часа назад s.j
51
голос
1
ответ
У меня есть некоторые проблемы, передающие мой указатель перечисления на параметры функции. #include <stdio.h> #include <stdlib.h> #include <stdbool.h> //Prototypes void automate(...
1 день, 3 часа назад Mathieu TSH
-6
голосов
1
ответ
На языке C в моем файле Lire.h у меня есть: int* D; И в файле Lire.c у меня есть: D=(int*)malloc(sizeof(int*)*col); D=(int*)CopieD; for(i=0; i<lig;i++){ for(j=0; j<col;j++){ printf("%d ",*(D+...
1 день, 3 часа назад Monia Monia
72
голоса
1
ответ
Извините, но я немного запутался в использовании указателей функций. Я набрал 3 функции, которые используют указатель функций по-разному, но невероятно все они работали. Вот мой код: #include <s...
1 день, 3 часа назад chhx001
51
голос
1
ответ
Я пытаюсь выполнить инициализацию полу-сложного объекта для raytracer в С++. Следующий код предназначен для добавления треугольных граней к объекту через массив: // "newTriangles" is a class; the o...
1 день, 3 часа назад Andrew Arnold
96
голосов
1
ответ
У меня есть что-то похожее на этот код в моем приложении: #include <stdlib.h> #include <stdio.h> typedef struct STH { double *buff; int size; }STH; void fun1(STH *s) { fun3(s->buff, ...
1 день, 3 часа назад mirx
73
голоса
1
ответ
Я использую эту структуру для своего дерева: typedef struct product{ char name[50]; char id[5]; double price; int amount; struct product *left_p, *right_p; }product_t; Итак, я должен преобразовать ...
1 день, 3 часа назад Z3r0
52
голоса
1
ответ
Я хочу использовать алгоритмы STL для указателей и статически распределенных массивов, но все они хотят итераторов. Есть ли итератор, который примет массив и длину, и позвольте мне использовать это...
1 день, 3 часа назад Alex
80
голосов
1
ответ
У меня есть карта, определяемая как: map<std::string,std::vector<message *> > data; Где std::string ссылается на имя пользователя (первичный ключ) и std::vector<message *> на сооб...
1 день, 3 часа назад euskadi
71
голос
1
ответ
Я получаю компилятор "предупреждение: возврат отбрасывает квалификаторы из целевого типа указателя" из моей функции ниже. unsigned char* getBeginning(const unsigned char * Packet) { return Packet+3...
1 день, 3 часа назад user1762250
51
голос
1
ответ
Рассмотрим следующую простую программу. Он просто определяет две переменные A и B из MyStruct и затем инициализирует A Как я могу копировать A в B с новыми указателями для B ? Если я использую опер...
1 день, 4 часа назад Mojtaba Javan
81
голос
1
ответ
Я понимаю, что переменные, объявленные внутри функции, имеют автоматическое хранилище . Означает ли это, что нет необходимости в указателях free ( p ниже), которые явно выделены в вызове функции с ...
1 день, 4 часа назад yangmillstheory
110
голосов
1
ответ
Я пишу программу Objective-C, которая имеет дело с низкоуровневой памятью изображений. Я использую структуры ANSI-C для хранения своих данных. Полностью раздутые объекты кажутся чрезмерными, поскол...
1 день, 4 часа назад Georges Oates Larsen
147
голосов
1
ответ
Это тангенциальное продолжение моего предыдущего вопроса Адрес функции, соответствующей перегрузке bool vs const void *. Ответчик объяснил: Стандарт [С++ 11] не определяет стандартные преобразовани...
1 день, 4 часа назад user4910881
94
голоса
1
ответ
Мне нужно решить это упражнение таким образом, потому что данная функция должна иметь эти параметры, проблема в том, что я получаю ядро, сброшенное вокруг 20-й строки, которую я читал: int load(cha...
1 день, 4 часа назад João Gomes
63
голоса
1
ответ
Спасибо, что нашли время, чтобы прочитать мой вопрос, я рассмотрел несколько подобных вопросов, и они, похоже, не помогают в этом случае, хотя могут помочь другим с подобными проблемами: C: Несовме...
1 день, 4 часа назад MapReduceFilter
72
голоса
1
ответ
node *insertPlaceOrder(node *head, char *firstName, char *lastName, int day, int month, int year, char *birthPlace) { //CODE return head; } node *insertToList(node (*(*order))(node*, char*, char*, ...
1 день, 4 часа назад RealSlimShady
88
голосов
1
ответ
Это мой первый раз, когда я здесь, и я новичок в кодировании. Я пытаюсь сделать класс Matrix, //Matrix.hpp #ifndef __MATRIX_H__ #define __MATRIX_H__ class Matrix{ private: unsigned int m_row, m_col...
1 день, 4 часа назад swdmnd
81
голос
1
ответ
Мне нужно сохранить что-то в источнике как массив символов, чтобы я мог прочитать его позже, как сохранить его в исходном файле как указатель char и как преобразовать двоичный файл в указатель на c...
1 день, 4 часа назад user1051003
51
голос
1
ответ
Я нашел ситуацию, когда мне нужен указатель, например C++, но в JAVA. Я собираюсь объяснить ситуацию, чтобы кто-то мог мне помочь: Я разрабатываю видеоигру. В нем есть сундук, который дает вам неск...
1 день, 4 часа назад Frion3L
51
голос
1
ответ
Я хотел бы отсортировать массив указателей, однако VS не будет компилироваться, говоря 'testClass :: compareItems': нестандартный синтаксис; использовать '&' для создания указателя на члена Соп...
1 день, 4 часа назад master_axe
52
голоса
1
ответ
Это прототип функции, который у меня есть: UINT8_t CTargetList::GetListOfTgts( CHAR_t Callsign[cTGT_MAX_CALLSIGN_CHAR], sTarget_t* ListOfTgtForCallsign[bNO_OF_TARGETS] ); Теперь, когда я создаю стр...
1 день, 4 часа назад user2633954
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема