Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/47: Рейтинг темы: голосов - 47, средняя оценка - 4.64
 Аватар для BaredJJ
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447

Включение std:c++17

30.06.2020, 15:05. Показов 10577. Ответов 57
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Изучаю шаблоны и сейчас остановился на вариативных шаблонах. При попытке скомпилировать код в VS 2019 получаю следующие ошибки

1. Error C7518 fold expressions require at least '/std:c++17'
2. Error C7530 applying a pack-expansion to a using-declaration requires at least '/std:c++17'
3. Error C7530 applying a pack-expansion to a using-declaration requires at least '/std:c++17'

Естественно, я полез в google и он сказал, что нужно включить поддержку с++ 17 в ProjectProperties->C/C++ -> Language->C++ Language Standart. Пробовал как /std:c++17, так и /std:c++latest, не помогает. Ошибки так и остаются.Что я упустил, подскажите пожалуйста?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.06.2020, 15:05
Ответы с готовыми решениями:

Не воспринимает ни std::cout, ни std::cin. Вобщем ничего из std. Также не понимает iostream
Здравствуйте! Я хотел начать изучать язык C++. Набрал литературы. Установил Microsoft Visual C++ 2005 Express Edition. Образ диска...

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка error: cannot convert 'std::string {aka...

STL std::set, std::pair, std::make_pair
Я не знаю как описать тему в двух словах, поэтому не обращайте внимание на название темы. Собственно перейдем к нашим баранам: есть...

57
 Аватар для Super-Hacker
342 / 114 / 37
Регистрация: 26.11.2019
Сообщений: 735
01.07.2020, 09:47
Студворк — интернет-сервис помощи студентам
TheCalligrapher, То есть вас не смущают даты выхода новых версий С++, то есть вы думаете, что разработчики за 10 минут напишут ваш to_chars, а потом будут сидеть 3 года по-приколу в потолок плевать, мне вообще не понятна ваша предвзятость, вы просили функцию преобразования в double, но ни о какой универсальности речи вообще не шло, еще бы сказали, что функция принимает не строку, а массив чаров(char*), принимает любые типы данных, передаешь ей массив, а она его в число, работает за нулевое время, перебирает пароли к базе данных всех ЦРУ, а после запускает ракету на марс. Вы просили строку в double, я сделал. Работает быстрее встроенной, ну и норм, в этом и плюс всего того, что написали сами, вы точно знаете как оно работает и точно можете все подогнать под конкретные требования, но не нужно требовать от человека того, о чем вы его даже не просили, при этом жалуясь: "Какие разрабы все-таки лентяи"
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13210 / 6843 / 1824
Регистрация: 18.10.2014
Сообщений: 17,306
01.07.2020, 09:51
Цитата Сообщение от Super-Hacker Посмотреть сообщение
Вы просили строку в double, я сделал. Работает быстрее встроенной, ну и норм, в этом и плюс всего того, что написали сами, вы точно знаете как оно работает и точно можете все подогнать под конкретные требования, но не нужно требовать от человека того, о чем вы его даже не просили
Ну с такой точки зрения из функции преобразования строки в double можно просто всегда тупо 3.14159 возвращать... Результат double? double. Работает быстро? Быстро. А остальное - это уже "подгонка под конкретные требования", которую никто не обещал...
0
 Аватар для Super-Hacker
342 / 114 / 37
Регистрация: 26.11.2019
Сообщений: 735
01.07.2020, 09:56
TheCalligrapher, Вы ушли от темы, меня просили продемонстрировать лишь это:
Цитата Сообщение от Croessmah Посмотреть сообщение
Эм, самый простой и логичный вариант, просто идти по строке до запятой(точки), прибавляя к целой части, и, если встретим ее, начать прибавлять к дробной
Вот и все, то есть без того всего, что вы накинули сверху
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
01.07.2020, 12:03
Вам этого говорят по тому что этого явно не достаточно "просто идти по строке..."
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
01.07.2020, 12:03
Super-Hacker, нет, тебя просили продемонстрировать не это. Тебя попросили
Цитата Сообщение от hoggy Посмотреть сообщение
а то может покажешь, как ты гоняешь double <===> std::string ?
И это ты в ответ предложил такой вариант "перевода", но даже его реализовать не смог добром.
Отсюда вывод - это не так просто как ты думал, так что ржать теперь будем мы.
0
 Аватар для Super-Hacker
342 / 114 / 37
Регистрация: 26.11.2019
Сообщений: 735
01.07.2020, 12:36
Croessmah, Вы просили показать как я гоняю
Цитата Сообщение от Croessmah Посмотреть сообщение
double <===> std::string
, вот вам мой ответ, я гонял так всю жизнь и ни разу проблем не испытывал, кстати вообще не вижу над чем тут смеяться, может вы не так меня поняли, но фраза "АХАхххахХАХХАХхахАХХААхахАХХАхаХаххАхХА хАхахахаХХХХАхахаХАхАхАхАХАХх" вообще не содержала насмешки, а была лишь пародией на современное общение. Я думаю, что человек с 23,596 сообщениями на форуме лучше бы сам реализовал себе аналог, чем жаловался: "ЫыЫЫЫыыыЫ тупые разрабы ГЕЙ++, лучше бы сделали как в пейтоне ЫЫЫыыЫыЫ, да хачу проста скачать либрарис и напесать ИМПАРТ РЕШЕНИЕ ТАСКИ, чтобы сразу палучить готовые ответ"(эта фраза была получена, исходя из логики всех "ГЕНИЕВ", у которых 100500 сообщений на САЙБЕРФОРУМЕ, и, как я считаю, оно полностью описывает эту ситуацию), более того, вбив, даже самый запутанный запрос в любой поисковик, вы сможете найти решение на github, которое подходит под все ваши требования.
А может и мне с вас тоже посмеятся?
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
01.07.2020, 12:44
Цитата Сообщение от Super-Hacker Посмотреть сообщение
я гонял так всю жизнь
Цитата Сообщение от Super-Hacker Посмотреть сообщение
double stoD(string s)
это весело или грустно?
0
01.07.2020, 12:46

Не по теме:

Цитата Сообщение от hoggy Посмотреть сообщение
это весело или грустно?
Это никак. Либо жизнь пока еще маленькая. )))



Не по теме:

Цитата Сообщение от Super-Hacker Посмотреть сообщение
я гонял так всю жизнь и ни разу проблем не испытывал
Ты ни разу не пробовал запихнуть туда отрицательное или целое число?
Точно жизнь маленькая. :D

0
 Аватар для Super-Hacker
342 / 114 / 37
Регистрация: 26.11.2019
Сообщений: 735
01.07.2020, 16:34
Цитата Сообщение от Croessmah Посмотреть сообщение
Ты ни разу не пробовал запихнуть туда отрицательное или целое число?
Я ни разу не сталкивался с таким мазохизмом

Добавлено через 1 минуту
Если вы считаете себя профи, которые типа конвертят по 1000 строк в даблы за день, то объясните мне, "желторотому", где же вы так себя проявляете, что вам действительно это нужно(я про string to double)?

Добавлено через 24 минуты
Кстати забавно получить такой -rep от человека с таким статусом
0
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
01.07.2020, 16:45
Super-Hacker, забавно не это.
Забавно, что у вас хватает самоуверенности спорить насчет тривиальной задачи с людьми, некоторые из которых программируют больше, чем вы на свете живете, а потом в соседней теме, полагаю у этих же людей, просить помощи в написании мессенжера.
Если б я мог, я бы тоже вам минус влепил, чтоб все знали что вы за фрукт.

В который раз поражаюсь, как некоторые вообще выдерживают постоянно тут отвечать. Я вот попробовал и больше не хочу.
0
 Аватар для Super-Hacker
342 / 114 / 37
Регистрация: 26.11.2019
Сообщений: 735
01.07.2020, 19:21
ablex, Простите, но мне не понятно 4 вещи в ваших рассуждениях:
1. В чем наглость такого понятия как "спор"
2. Судя по вашим рассуждениям, крутость их "хацкерства определяется по количеству сообщений на данном форуме"
3. Если вы хорошо прыгаете, почему обязательно должны хорошо бегать, хотя все это атлетика
4. Влепите минус, вы имеете право
0
01.07.2020, 20:10

Не по теме:

Цитата Сообщение от Super-Hacker Посмотреть сообщение
1. В чем наглость такого понятия как "спор"
1) Не наглость, а самоурверенность не основанная ни на чём. Я могу понять, что условный hoggy может быть очень уверенным в силу своего опыта, даже если он в итоге не прав. А когда прочитавший полторы статьи человек начинает "спорить" - это смотрится глупо. Рассказ Шукшина "Срезал" почитайте, он короткий и ясно иллюстрирует то, о чём я говорю. Это если хотите развиваться как личность, а не застрять на уровне "смеюсь с лицо на любую критику".

Цитата Сообщение от Super-Hacker Посмотреть сообщение
2. Судя по вашим рассуждениям, крутость их "хацкерства определяется по количеству сообщений на данном форуме"
2) Естественно нет. Даже в рамках этой дискусии видно, что вы не смогли отстоять свой код и слились на "это мне не нужно", когда вам указали на ошибки. Ни о какой крутости речь не идет, речь идет об адекватной оценке себя, которой у вас нет совсем. Условный Croessmah исправится в аналогичной ситуации, а вы будете писать глупости вроде этой:
Цитата Сообщение от Super-Hacker Посмотреть сообщение
Я ни разу не сталкивался с таким мазохизмом
, и число его сообщений тут не при чём.

Цитата Сообщение от Super-Hacker Посмотреть сообщение
3. Если вы хорошо прыгаете, почему обязательно должны хорошо бегать, хотя все это атлетика
3) А речь не о том, что вы что-то не знаете или не уметете. В этом как раз ничего постыдного нет. Речь о том, что вы в одной ситуации совершенно уверены, что знаете и умеете достаточно, чтобы с вызовом "спорить" с людьми опытнее вас, а в другой ситуации явно просите помощи, причём у них же. И это правда забавно.

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

0
01.07.2020, 20:32

Не по теме:

Цитата Сообщение от ablex Посмотреть сообщение
не основанная ни на чём
я не совсем уверен, что вы не правы


Не по теме:

Цитата Сообщение от ablex Посмотреть сообщение
"смеюсь с лицо на любую критику".
я даже не пытался смеяться, было пару моментов со словом забавно, может они ввели вас в данное заблуждение, единственные момент, где я пустил смешок, находился в начале статьи, где спор ушел куда-то в сторону пейтона


Не по теме:

Цитата Сообщение от ablex Посмотреть сообщение
и слились на "это мне не нужно"
я не силен в подобного рода дискуссиях, но я не говорил, что оно мне не нужно тогда, когда мне указали на ошибки, я лишь сказал, что это по причине моей неопытности в таких делах получилось весьма однотипным и подходящим под одну задачу(я не говорю, что писал идеально и не собираюсь оправдываться)


Не по теме:

Цитата Сообщение от ablex Посмотреть сообщение
и число его сообщений тут не при чём.
Ну, это этим грешит каждый, как говориться "по одежке встречают в уму провожают" еххх, мудрость бурят всегда была за гранью понимания


Не по теме:

Цитата Сообщение от ablex Посмотреть сообщение
Речь о том, что вы в одной ситуации совершенно уверены, что знаете и умеете достаточно, чтобы с вызовом "спорить" с людьми опытнее вас, а в другой ситуации явно просите помощи, причём у них же.
вот и снова же, я при споре никого не пытался оскорбить, раз шуточка про пейтон, там про библиотеки, но "топы" же люди грамотные, я думаю, он смогут отличить насмешку, от шуточки(да ладно, неужто подписчики моргенштерна также не рофлят друг с друга), в чем проблема пообщаться с людьми через такое языковое средство, как спор?


Не по теме:

Цитата Сообщение от ablex Посмотреть сообщение
Я вот выбрал второе. Не особо жалею.
вы только что написали(а может просто частицу бы пропустили)


Не по теме:

Цитата Сообщение от ablex Посмотреть сообщение
Да уйма примеров, например вот.
тут я вообще не соглашусь не соглашусь с вами, их спор был весьма логичным и оправданным


0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
01.07.2020, 21:00
Цитата Сообщение от Super-Hacker Посмотреть сообщение
где же вы так себя проявляете, что вам действительно это нужно(я про string to double)?
Не важно, string там, char const *, или любое другое представление строк. Есть множество контекстов, где числа приходят извне в текстовом виде. Их нужно проверить и только потом "пускать" внутрь программы. Ваша функция не подходит для разбора строки с вещественным числом. Даже если не брать в расчет шестнадцатеричную систему счисления, ваша функция не способна банально отработать для числа без точки или для отрицательного числа. Причем ваша функция преобразования не выдает при этом ошибку, а просто выдает неверное значение. Это приемлемо только для "внутренних" функций, для которых данные уже прошли проверку. Вы же своё, - "хи-хи ха-ха, если вам так трудно написать что-то свое, юзайте to_string, stoi, atof" написали в контексте разбора вещественных шестнадцатеричных чисел с заданной локалью и точностью. А код предоставили для какого-то одиночного случая, который вообще не умеет делать того, о чем мы говорили с Avazart.
Цитата Сообщение от Super-Hacker Посмотреть сообщение
которые типа конвертят по 1000 строк в даблы за день
У меня ~1.5К в секунду, можно было бы и больше, но больше данных нет. Как жаль, как жаль...
И дело здесь не в количестве преобразований, а в качестве и гибкости решения.
Ваше решение работает быстрее?
Оно не решает поставленную задачу, поэтому без разницы насколько быстро оно работает.
Собственно, поэтому вам и говорят, что функция эта гроша не стоит в обсуждаемом контексте.
И, еще раз напомню, это вы влезли со своим "простым решением" туда, где заведомо обсуждали более сложные случаи.
Цитата Сообщение от Super-Hacker Посмотреть сообщение
я лишь сказал, что это по причине моей неопытности
Нет же, почитайте. Вы тут начали про то что оно вам не надо, что это всё мазохизм, и ушли в сторону какой-то бредятены о количестве сообщений, ЦРУ, Марсе и т.д., никак к теме не относящейся.
Цитата Сообщение от Super-Hacker Посмотреть сообщение
вообще не содержала насмешки, а была лишь пародией на современное общение.
Такое "современное общение" допустимо разве что в телеграм-быдлятниках. Ну а дальше в том же сообщении вообще какой-то бред, но не будем, оставим то на вашей совести.
0
 Аватар для Super-Hacker
342 / 114 / 37
Регистрация: 26.11.2019
Сообщений: 735
01.07.2020, 21:23
Croessmah, Можно завтра вам ответить, у меня глазки болят((( Читать не могу
0
01.07.2020, 21:27

Не по теме:

Super-Hacker, мой пост не требует ответа.

0
 Аватар для BaredJJ
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
02.07.2020, 17:36  [ТС]
Почему мои вопросы часто вызывают бурную дискуссию? Давайте жить дружно и не терять веру в то, что потраченное время на кого то не опытного не будет воспринято им с благодарностью. Это чрезвычайно важно в нашей профессии делиться информацией и опытом, не стоит опускать руки. Самое главное быть честным перед собой и не иметь внутреннего конфликта, понимать что если что то делаешь то для себя, так как помощь кому то делает, например меня более счастливым из-за того, что по моему мнению я делаю полезное и доброе дело, а как уже на это будут реагировать другие, это второстепенное.

Еще раз спасибо за помощь.
1
03.07.2020, 19:35

Не по теме:

Цитата Сообщение от Super-Hacker Посмотреть сообщение
вы только что написали
Я написал, что не пишу по делу. А флудить и учить других жизни я себе не запрещаю.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.07.2020, 19:35

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же числа, но не в виде строк, а в виде...

Std::bind, std::mem_fun, std::mem_fn
В чем разница между функциями std::bind, std::mem_fun, std::mem_fn?

Std::begin() ,std::end(),std::copy
...// int main() { std::vector&lt;double&gt; data;//Работает cout &lt;&lt; std::begin(data); double *data=new double; ...

(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
astxx::manager::connection::connection(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned short); ...

Включение пункта меню после включение чекбокса
Как правильно сделать, чтобы наличие галочки screenTimeOutTile пункта настроек включало неактивный следующего typeScreenTimeOut правильно? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
58
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru