|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
Указатели c++1z18.12.2015, 18:21. Показов 1983. Ответов 31
Метки нет (Все метки)
1
|
|
| 18.12.2015, 18:21 | |
|
Ответы с готовыми решениями:
31
Указатели и указатели на указатели, а также типы данных Через указатели на указатели посчитать сумму двух чисел и записать в третье Почему Лафоре использует указатели на указатели, вместо обмена значениями указателей? |
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|||||||
| 18.12.2015, 20:19 [ТС] | |||||||
0
|
|||||||
|
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
|
||
| 18.12.2015, 20:25 | ||
|
С -O0 delete[] на месте.
1
|
||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||||
| 18.12.2015, 20:51 [ТС] | ||||||
|
Тогда еще вот это. (Я не умею ассемблер анализировать)
Добавлено через 12 минут Смешивается с lambda-expression из-за этого странные эффекты.
0
|
||||||
|
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
|
||
| 18.12.2015, 20:55 | ||
|
new T[expr] -> T * new T[expr][constant-expr] -> T(*)[constant-expr]
0
|
||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|||||||||||
| 18.12.2015, 21:24 [ТС] | |||||||||||
|
мне так непонятно. Да и выводы это попробовать только из поста про: "Clang, как настоящий мужик, молча терпит боль"
Я посмотрел во что он это превращает и подумалось, что можно это превращение превратить в "кашу", которая скомпилируется. С моей т.з. вся эта чисто языковая штука должна была вылиться в вывод на экран значений "11,12,13,14,15". Но я этого не увидел. Посмотрел еще. (тут уже жесткая смесь [] от new и лямбд)
Добавлено через 19 минут Еще вот такое тоже баг?
0
|
|||||||||||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 18.12.2015, 21:30 | |
|
0
|
|
|
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
|
|||||
| 18.12.2015, 22:18 | |||||
![]() Могу только одно сказать. Первоначальный пример к тому, что ты пишешь сейчас не имеет особого отношения. То что возвращает new-expr никак не изменится от того, что ты запихнешь в первый [ ]. Это к вопросу из 23 поста. Добавлено через 6 минут daslex, да, вижу компилируется. Сразу скажу, компилироваться это не должно. Происходит это видимо потому, что clang`у в этом выражении сносит крышу и он просто игнорирует все до точки с запятой. Если убрать из [] баговую конструкцию с указателем, то твой ад перестает собираться.
3
|
|||||
|
42 / 42 / 17
Регистрация: 25.04.2014
Сообщений: 499
|
|
| 18.12.2015, 22:22 | |
|
некоторые конторы на C++11 то не пишут, а тут уж 17)
visual studio поддерживает с++1z?
0
|
|
|
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,829
|
|||||||||
| 18.12.2015, 22:26 | |||||||||
Ну точно: магия. Добавлено через 2 минуты У нас самый новый компилятор gcc 4.1.3 ![]()
1
|
|||||||||
|
42 / 42 / 17
Регистрация: 25.04.2014
Сообщений: 499
|
|
| 18.12.2015, 22:31 | |
|
0
|
|
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||||||||||||
| 19.12.2015, 12:32 | ||||||||||||
А еще лучше так, чтобы не выдавать сообщение, свойственное старым стандартам:
3
|
||||||||||||
| 19.12.2015, 12:32 | |
|
Используя нетипизированные указатели и указатели на подпрограммы обобщить сортировку пузырьком Указатели на указатели с числами. Почему можно присвоить число в 4-ый элемент, если массив из 2 элементов? Есть три переменные. Используя указатели на указатели, поменять значение максимальной и минимальной переменной Зачем нужны все эти указатели (или не указатели) Отсортировать массив и вывести на экран (массивы и указатели на указатели) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|