Результаты поиска по запросу "pointers"

1 ответ

 может быть назначен или сохранен в переменной типа

коде Kubernetes,kubectl/run.go [https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/run.go#L59] Функция имеет список результатов этих двух типов:GenerateПоследняя строка функции: runtime.Object, errorимпортируется: return ...

9 ответов

Я надеюсь, что это помогает.

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

1 ответ

Хорошо, я понял, спасибо.

вопрос следует за этимодин [https://stackoverflow.com/questions/48188737/is-pointer-arithmetic-on-inactive-member-of-a-union-ub] Давайте рассмотрим этот пример кода: struct sso { union{ struct { char* ptr; char size_r[8]; } large_str; ...

ТОП публикаций

1 ответ

, По сути, создание и уничтожение такого указателя будет действовать как барьеры последовательности, но их использование не будет. Код, который создает такие указатели в узком цикле, может работать плохо, но возможность поставить барьеры вне цикла может позволить более эффективный код, чем это было бы возможно в противном случае.

сно этомуответ [https://stackoverflow.com/a/48062531/5632316], начиная с C ++ 17, даже если указатель имеет правильный адрес и разыменование правильного типа, это может вызватьнеопределенное поведение. alignas(int) unsigned char ...

4 ответа

 указателя.

аю упражнение, в котором мне нужно распечатать память (адрес) указателя. Было бы легко сделать это сprintf("%p", ..) но я не могу использовать это. Знаете ли вы, как я могу получить адрес без использованияprintf()? Единственная функция, которую ...

3 ответа

 на некоторых компиляторах) не рассматривает указатели как тривиальные типы. Компиляторы не относятся к требованиям стандарта серьезно, равно как и люди, которые пишут стандарты, мечтают о другом языке и изобретают всевозможные изобретения, которые прямо противоречат основным принципам. Очевидно, что пользователи смущены и иногда плохо обращаются, когда жалуются на ошибки компилятора.

ношенииэтот вопрос и ответ [https://stackoverflow.com/questions/48058545/are-there-any-guarantees-for-unions-that-contain-a-wrapped-type-and-the-type-its/48060029#48060029] .) До стандарта C ++ 17 следующее предложение было включено ...

5 ответов

Получение размера malloc только с возвращенным указателем

Я хочу иметь возможность изменять размер моего массива, поэтому я создаю его таким образом:

4 ответа

) вместо того, чтобы копировать символы в место назначения,

етил, что при записи строки в массиве, выделенном сmalloc(), его значение меняется. Чтобы быть понятным, вот код, который повторяет эту «ошибку»: #include <unistd.h> #include <string.h> #include <stdio.h> #include <fcntl.h> #include <stdlib.h> ...

3 ответа

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

чий проект стандарта N4659говорит: [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf] [Basic.compound] Если два объекта являются взаимозаменяемыми по указателю, то они имеют одинаковый адрес а затем отмечает, что Объект массива ...

2 ответа

https://stackoverflow.com/a/38595708/2642059

ожет объяснить, почему выбрасывается место нарушения прав доступа erorr и почему в [] я получаю «erorr чтение символов строки»? У меня есть две строки, и я должен удалить все слова из первой строки, содержащей другую строку. Что я делаю не ...