|
|
Другие темы раздела | |
C++ Вычислить значение функции Посчитать значение функции Очень нужна помощь П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. https://www.cyberforum.ru/ cpp-beginners/ thread2399838.html |
C++ Составление программы для вычисления выражений Совсем беда(9( помогите написать программу для вычисления этих примеров. |
C++ Возврат объекта функцией
https://www.cyberforum.ru/ cpp-beginners/ thread2399829.html class C { int c; }c1,c2; C func() { return c1; } |
C++ Есть ли возможность более элегантно инициализировать массив data? Доброе утро! Назрел следующий вопрос. На этот раз он связан с созданием конструктора с переменным количеством параметров. Есть такой код: template<typename T, int N> class Vctr { T data = {0}; T* p_data = data; public: template<typename A, typename ... Args> constexpr Vctr(const A& a, const Args& ... args) { *(p_data++) = a; https://www.cyberforum.ru/ cpp-beginners/ thread2399828.html |
Взаимодействие char и TCHAR C++ Уважаемые форумчане, имеется следующая, вроде бы, тривиальная проблема: хочу перезаписать один файл в другой с несколько иным форматом (из txt в bmp) и сделать это циклично. Открываю файл char label = "file_"; char FileName; for (int i = 1; i < 1000; i++) { sprintf(FileName, "%s%i%s", label, i, ".txt"); FILE *ptrFile; fopen_s(&ptrFile, FileName, "rb"); |
C++ Число с определённым количеством нулей
https://www.cyberforum.ru/ cpp-beginners/ thread2399801.html Как создать число с определённым количеством нулей? К примеру число 1 с двумя или четырмя нулями - 100 и 10000. Я конечно могу ухищриться со строками, циклами и преобразованием обратно в целое число, но вроде же должен быть простой и лаконичный вариант? |
C++ C++ , алгоритм для нахождения x
https://www.cyberforum.ru/ cpp-beginners/ thread2399765.html Написал я калькулятор на c++(довольно массивный),он принимает символьный массив(строку),обрабатывает ,решает и т.п. Написал значит к нему я дополнение... Теперь он принимает иксы, и подставляет числа . Но проблема в диапазоне подставляемых чисел.К примеру от -1000 до 1000 он обрабатывает 2-3 сек, но если повысить точность(в цикле for повышать счетчик не на 0.1 , а к примеру на 0.001), то... |
C++ Почему работает динамический массив из 0 - элементов Всем доброго времени суток! Столкнулся нечаянно с такой проблемой: создавая динамический массив из нуля элементов - он создается! Да и при этом, могу записать в нулевой элемент, первый элемент, второй - числа(например), а потом он их еще и сохраняет в себе, как будто там не ноль элементов, а гораздо больше и я в свободные ячейки просто что-то записываю. Это..Как так-то вообще? Что за магия? Т.к.... |
C++ Среднее арифметическое | где ошибка? Здравствуйте! По условию мне нужно обчислить среднее арифметическое из непарных 9 целых чисел, которые вводяться пользователем. Помогите найти ошибку, заранее спасибо! #include<math.h> #include<stdio.h> #include<iostream> using namespace std; int main() { setlocale( LC_ALL,"Russian" ); https://www.cyberforum.ru/ cpp-beginners/ thread2399750.html |
C++ Расположить четные элементы последовательности по возрастанию
https://www.cyberforum.ru/ cpp-beginners/ thread2399745.html Дана последовательность целых чисел a1,a2, ... ,a25.Расположить четные елементы по возрастанию(остальние елементы остаються на своих местах).Метод сортировки - выбор. |
C++ Получить последовательность, заменив каждый элемент, больший заданной величины a, на его номер определить число замен Ребят, помогите пожалуйста. Получить последовательность z1, z2 ,K, zn ,n ≤ 25, zk = k + sin(π + k), k = 1÷ n. Из этой последовательности получить другую, заменив в исходной каждый элемент, больший заданной величины (a), на его номер , и определить число замен. |
C++ Разработать программу, вычисляющую сумму функционального ряда Разработать программу, вычисляющую сумму функционального ряда для: \sum_{n=1}^{k}\frac{-1^n*{x}^{2n+1}}{(2n+1)!} https://www.cyberforum.ru/ cpp-beginners/ thread2399734.html |
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
06.02.2019, 17:22 | 0 |
Разница между обьявлениями чаров - C++ - Ответ 1330306506.02.2019, 17:22. Показов 1867. Ответов 29
Метки (Все метки)
Ответ
Механизм работы стека мешает. После того как конструктор обертки завершен, стек должен быть приведен в исходное состояние. А значит все сделанные внутри конструктора вызовы alloca будут откачены. Если же мы обойдем эту проблему с помощью каких-то компиляторозависимых средств, так это VLA и получится. Компилятор массив как-то создает, а программист стандартными средствами повторить фокус не может.
Еще не будут работать конструкции вида decltype(firstVLA) secondVLA. Правда, слабо себе представляю кому это будет мешать. Вернуться к обсуждению: Разница между обьявлениями чаров C++
0
|
06.02.2019, 17:22 | |
Готовые ответы и решения:
29
Какая разница между различными сокетами (например, между 775 и 1155)? Разница между v1.1 и v2.0 Разница между j++ и ++j Разница между for in / for of |
06.02.2019, 17:22 | |
06.02.2019, 17:22 | |
Помогаю со студенческими работами здесь
0
Разница между 0 и 00 ? Разница между 64 и 32 Разница между != и <= Разница между С и С++ |