0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
||||||
1 | ||||||
std::string код работает в VS 6.0, но не работает в VS2012 (error C4996)03.02.2013, 23:34. Показов 4288. Ответов 23
Метки нет (Все метки)
Как изменился синтаксис в Visual Studio 2012 данной строки? В VS 6.0 работает, в 2012 - нет.
Кто подскажет, где можно взять список изменений листинга в VS 2012 ???
0
|
03.02.2013, 23:34 | |
Ответы с готовыми решениями:
23
Не работает прога. error C4996: 'itoa' ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri Как работает функция std::string::find(...) Странная ошибка: [Error] no match for call to '(std::string {aka std::basic_string<char>}) (int&)' |
Неэпический
|
|||||||||||
03.02.2013, 23:51 | 2 | ||||||||||
А не нужно баловаться с шаблонными проектами студии. Делайте пустые проекты.
Ну можно после
1
|
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
|
04.02.2013, 00:19 [ТС] | 3 |
Я как понял в 2012 если делать пустой проект то там вручную все библиотеки добавлять в проект типа iostream, string или я ошибаюсь ?
0
|
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
|
04.02.2013, 00:24 [ТС] | 5 |
та не, я просто когда пустой проєкт создавал, там мол конфликт был, что нету библиотек, и я так понял что в пустой - все самому добавлять
А прикреплять файлы iostream и т.д. к проекту не знаю как
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
04.02.2013, 00:31 | 6 |
они все есть. их нужно только в нужных h и cpp файлах писать. ничего сложного.
по поводу ошибки: странная вещь. вроде ворнинг и понятно из-за чего и как от него избавится. но выдается ошибка. в настройках проекта ворнинги случайно не интерпретируются как ошибки? если да, то можно попробовать такую опцию отключить хоть она и полезная. Что у вас в Project->Properties->Configuration Properties->C/C++->Treat Warnings As Errors ?
0
|
Croessmah
|
04.02.2013, 00:39
#7
|
0
|
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
|
04.02.2013, 00:43 [ТС] | 8 |
0
|
Croessmah
|
04.02.2013, 00:54
#11
|
0
|
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
|
04.02.2013, 01:39 [ТС] | 12 |
стоит "нет"
Добавлено через 7 минут Как кроме #define _SCL_SECURE_NO_WARNINGS исправлять эти ошибки, просто я начинаю только, перешел с V.S. 6.0 там всего этого не было. Я так понял в "Внешние зависимости" мне нужно в чистый проект вручную прикреплять все файлы которые использую, т.е. iostream, string.h (или string), conio.h и т.д. ?
0
|
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
||||||
04.02.2013, 01:49 [ТС] | 14 | |||||
Попробовал через чистый проект сделать.
Почему в строке "Массив содержит" после "слова" идут какие-то ироглефы, так понимаю ошибку теперь не выдает в чистом проекте, но работает не верно... Код
0
|
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 18
|
|
04.02.2013, 01:51 [ТС] | 16 |
Спасибо
0
|
Croessmah
|
04.02.2013, 06:14
#19
|
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
|
04.02.2013, 06:15 | 20 |
soa432,
попробовал твой код (буквально скопировал с экрана) все нормально выводит
0
|
04.02.2013, 06:15 | |
04.02.2013, 06:15 | |
Помогаю со студенческими работами здесь
20
Error C2664: std::vector<_Ty>::push: невозможно преобразовать параметр 1 из 'double' в 'const std::string &' Как работает функция std::string::replace, какие аргументы поддерживает? Не работает код :( Parse error: syntax error, unexpected '{', expecting T_FUNCTION Std::multiset и оператор <, почему код работает? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |