pointers

этот вопрос уже есть ответ здесь: в чем разница между константный инт*, константный тип int * const и int строительства *? 14 ответов в чем разница между char * const и const char *? ...

я выделил "массив" от mystruct в размере n такой: if (NULL == (p = calloc(sizeof(struct mystruct) * n,1))) { /* handle error */ } позже, у меня есть только доступ к p и n. Есть ли способ определить длину массива, заданного только указателем p? Я понимаю должны возможно, так как free(p) делает именно это....

в классе программирования C моего университета профессор и последующая книга, написанная ею, используют термин вызов или передача по ссылке при обращении к указатели В С. пример того, что считается "вызовом по ссылочной функции" моим профессором: int sum(int *a, int *b); пример того, что считается "вызово...

этот вопрос уже есть ответ здесь: Как получить доступ к локальной переменной из другой функции с помощью указателей? 9 ответов Строковые литералы: куда они идут? ...

Я пытаюсь вычислить расстояние между двумя точками. Две точки я сохранил в векторе в C++: (0,0) и (1,1). Я должен получить результаты как 0 1.4 1.4 0 но фактический результат, который я получил 0 1 -1 0 Я думаю, что что-то не так с тем, как я использую итератор в векторе. Как я могу исправить эту пробл...

Я использую вектор указателей на объекты. Эти объекты являются производными от базового класса и динамически выделяются и сохраняются. например, у меня есть что-то вроде: vector<Enemy*> Enemies; и я буду выводить из класса Enemy, а затем динамически выделять память для производного класса, например:...

меня спросили в недавнем интервью о выравнивании полей структуры C++ и теоретизировали, что C и C++ следуют одной и той же стратегии в упаковке структуры. однако, это было неправильное предположение. Интервьюер сказал, что в целом C и c++ упаковывают структуры по-разному, и мы никогда не должны ожидать обра...

удивительно простой / глупый / основной вопрос, но я понятия не имею: предположим, я хочу вернуть пользователю моей функции C-строку, длину которой я не знаю в начале функции. Я могу поместить только верхнюю границу длины в начале, и, в зависимости от обработки, размер может уменьшиться. вопрос в том, ест...

Я видел странный тип программы здесь. int main() { int s[]={3,6,9,12,18}; int* p=+s; } выше программа протестирована на GCC и лязгом компиляторы и отлично работают на обоих компиляторах. мне любопытно узнать, что делает int* p=+s; сделать? - это массив s распался на тип указателя?...

на данный момент я пытаюсь создать Java-приложение, которое использует CUDA-функциональность. Связь между CUDA и Java работает нормально, но у меня есть еще одна проблема, и я хотел спросить, если мои мысли об этом верны. когда я вызываю собственную функцию из Java, я передаю ей некоторые данные, функции выч...