Форум программистов, компьютерный форум, киберфорум
D (DLang)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
DLang Функции со значком @
Подскажите, пожалуйста, для чего нужно функции со значком @? И приведите какие-нибудь простые примеры. Насколько я понял, что если написать без @property то в будущих версиях writeln(foo); может не скомпилироваться, и придётся исправлять на foo().
DLang Инициализация динамического массива pair
Возможно ли использовать оператор ~= в таком случае? import std.stdio; import std.typecons; alias pair = Tuple!(int, "first", int, "second"); pair a; void main() { int n;
DLang Как быстро проверить массив на наличие равных элементов Можно написать такую функцию: int busy(int j) { foreach (i; 0 .. j) if (a == a) return 0; return 1; } Но меня интересует: есть ли в D уже готовые функции, которые возвращают 0/1 или... writeln(any!"a == Tuple!(int, bool)(4, true)"(a)); // только вот так пока https://www.cyberforum.ru/ d/ thread1369230.html DLang Приоритет тернарного оператора
Почему в первом случае тернарная операция залезает за знак : ? Я раньше всегда думал, что скобки не обязательны. import std.stdio; void main() { int a = 0; writeln( (a < 10) ? a = 1 : a = 2... Даже C++ единицу выводит. А что вас удивляет?
DLang Копирование массивов без связывания https://www.cyberforum.ru/ d/ thread1374685.html
Подскажите, пожалуйста, как правильно скопировать один массив в другой, чтобы они не имели связи: import std.stdio; void main() { bool a = ; bool b = a; b = b = 0; а разве не bool b = a.dup; ? Добавлено через 1 час 34 минуты Подробно об этом написано у Александреску разделе 4.1.4 в любом издании.
DLang Как вернуть символ обратно в поток ввода
Добрый день. Подскажите, пожалуйста, аналог функции cin.putback() из C++, которая возвращает символ обратно в поток ввода: #include <iostream> #include <string> using namespace std; int... ungetc Следующий вызов getc/getcw вернет "возвращенное в поток" значение. import std.stdio; import std.cstream; void main() { char c = din.getc; din.ungetc(c); ...
DLang Std.regexp https://www.cyberforum.ru/ d/ thread1373607.html
Увидел в документации по D на странице 172 функцию search(): import std.stdio; void main() { if (auto m = std.regexp.search("abcdef", "b(c)d")) { writefln("", m.pre); // prints ... import std.regex; import std.stdio; void main() { auto m = match("abcdef", regex(`b(c)d`)); writefln("", m.pre); // prints writefln("", m.post); // prints ...
DLang Таблица синусов от 0 до 90 градусов с шагом в 10 градусов
Возможно ли на D чем-нибудь заменить такой контейнер на F#, который выводит значения синусов от 0 до 90 градусов с интервалом в 10 градусов: let pi = Math.PI let sins = sins.Dump() 0...
DLang Реализация WebSocket
На Java есть вот такая, библиотечка Есть ли, что-то подобное для ? а в vibe.d разве их нет?
DLang Появляется ли у вас необходимость использовать дебагер? Иногда интересно посмотреть, как в дебагере работает код на языке D. Но ищите ли вы ошибки дебагером, если ваш код содержит юнит тесты и элементы контрактного программирования? Интересно, что скажут... я случайно нашёл ещё один ваш профиль : Dennis M. Ritchie :D https://www.cyberforum.ru/ d/ thread1379198.html
DLang Как удалить элемент кортежа? https://www.cyberforum.ru/ d/ thread1369330.html
Как удалить элемент кортежа? import std.stdio; import std.typecons; Tuple!(int, bool) a; void main() { foreach(i; 0 .. 5) { a ~= tuple(i + 1, false); } import std.algorithm; // ... a = remove(a, 3);
Инициализация переменных DLang
Подскажите, пожалуйста, локальные переменные целочисленного типа в D всегда инициализируются нулями в отличие от C/C++: import std.stdio; void main() { int n; writeln(n); // prints 0 } Подскажите, пожалуйста, локальные переменные целочисленного типа в D всегда инициализируются нулями в отличие от C/C++: Как видите,это так не только для целочисленного типа: Normally, variables...
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
0

Инициализация двумерного динамического массива - DLang - Ответ 7280532

28.02.2015, 00:08. Показов 6775. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, пожалуйста, можно ли как-нибудь инициализировать двумерный динамический массив с помощью операции "~=".
C++
1
2
int[][] a;
a ~= 5;


Вернуться к обсуждению:
Инициализация двумерного динамического массива DLang
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.02.2015, 00:08
Готовые ответы и решения:

Инициализация двумерного Динамического массива
У меня вопрос. Могу ли я создать двумерный динамический массив и инициализировать его своими значениями в коде программы. #include...

Инициализация двумерного динамического массива
Как задать численные значения элементам двумерного динамического массива при его инициализации? int n=2; double **a; ...

Инициализация двумерного динамического массива внутри программы
Здравствуйте! Подскажите, пожалуйста, можно ли как-то инициализировать двумерный динамический массив значениями без ввода при запуске?...

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.02.2015, 00:08
Помогаю со студенческими работами здесь

Обьявление и инициализация динамического двумерного массива в классе
Пытаюсь создать в классе динамический двумерный массив, не могу понять что я делаю не так( При вызове деструктора - ошибка class...

Инициализация динамического массива
Народ, подскажите как сделать так что бы, можно было задать размер массива через консоль, а не в коде через const (Если можете - объясните,...

Инициализация динамического массива
int main() { int a, i = 0; int *array = new int ; std::cout &lt;&lt; &quot;Enter numbers &quot; &lt;&lt; std::endl; while(std::cin &gt;&gt; a) { i &lt;...

Инициализация динамического массива
Прога генерирует случайные числа(1-100) выводит их, пока не встретится 98, сохраняя все в массиве. Но мне нужно очень, чтобы программа сама...

Инициализация динамического массива
Создан динамический массив (при помощи функций). Пробую инициализировать при помощи фигурных скобок.:umnik: #include &quot;stdafx.h&quot;...

0
Новые блоги и статьи
Исследование байт-кода Python: подключаем дизассемблер
stackOverflow 19.02.2025
Многие знают, что Python - интерпретируемый язык, но мало кто задумывается о том, что происходит между написанием кода и его выполнением. На самом деле Python использует промежуточное представление. . .
Исследование байт-кода Python: компиляторы против интерпретаторов
stackOverflow 19.02.2025
Понимание байт-кода Python - основополагающий аспект для разработчиков, стремящихся глубже понять внутренние механизмы языка и оптимизировать производительность своих программ. Байт-код представляет. . .
Comprehensions в Python - что это такое?
stackOverflow 19.02.2025
Когда речь заходит о Python, одной из его самых красивых и мощных возможностей являются списковые включения или comprehensions. Это особые синтаксические конструкции, позволяющие создавать новые. . .
Python правда такой медленный? Развенчиваем миф о медлительности
stackOverflow 19.02.2025
Когда речь заходит о выборе языка программирования для нового проекта, вопрос производительности часто становится одним из ключевых факторов. Python, несмотря на свою популярность и простоту. . .
Динамические формы в Flask
stackOverflow 19.02.2025
Работа с веб-формами часто требует гибкости в отношении количества полей, которые пользователь может заполнить. Представьте ситуацию, когда вам нужно создать форму для ввода контактных данных, где у. . .
Обнаружение объектов в реальном времени на Raspberry Pi с OpenCV и Movidius NCS
stackOverflow 19.02.2025
Технология обнаружения объектов в реальном времени становится все более востребованной в различных областях - от систем безопасности до автономных транспортных средств. Особый интерес представляет. . .
где chromium хранит пароли и как их обнулить в пожарном варианте
jigi33 19.02.2025
Where is the chromium browser stores passwords for a sites где chromium-подобный браузер хранит пароли и как их обнулить в пожарном варианте (see screenshot)
howto get access to external internet resources with kinit
jigi33 19.02.2025
Решение проблемы с необходимостью доп. авторизации по Керберос для автоотработки аутентификации на прокси-сервер (see screenshot)
Отслеживание автомобилей и определение скорости с OpenCV и Python на Raspberry Pi
stackOverflow 19.02.2025
В этой статье мы рассмотрим создание системы отслеживания транспортных средств и определения их скорости с использованием компьютерного зрения и библиотеки OpenCV. Наше решение основано на принципе. . .
ENV (environments) valid paths in linux
jigi33 19.02.2025
Environments paths (see screenshot)
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru