Форум программистов, компьютерный форум CyberForum.ru

This function or variable may be unsafe - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан одномерный целочисленный массив. Определить, образуют ли элементы массива определенную часть последовательности Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread1057133.html
Дан одномерный целочисленный массив. Определить, образуют ли элементы массива определенную часть последовательности Фибоначчи. Пример. 3,5,8,13 Помогите пожалуйста, я вообще не шарю, что нужно делать:(
C++ Опишите структуру с именем ZNAK Ребята, помогите пожалуйста, только началась с++ и уже надо кучу лаб до нг сдать, вообще все не успеваю, если кто поможет сделать, век буду помнить)) Задание 1: Опишите структуру с именем ZNAK, содержащую следующие поля: фамилия, имя; знак Зодиака; дата рождения (массив из трех чисел); Задание 2: Напишите программу, выполняющую следующие действия: ввод с клавиатуры данных в массив,... http://www.cyberforum.ru/cpp-beginners/thread1057107.html
Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа C++
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа. 2. Из двух массивов разной длины сформировать общий массив и вычислить сумму отрицательных элементов, индексы которых есть полные квадраты. ПОМОГИТЕ НАПИСАТЬ ПРОГРАММУ С ПОМОЩИ С++
C++ При разных значениях cin, выводить разные сообщения
Сразу скажу, что я новичок. Как сделать, чтобы при разных значениях cin, выводились разные сообщения. Я думаю, что вы не поняли, вот поэтому код: #include "stdafx.h"; #include <iostream> #include <string> using namespace std; int main() { int pet; cout << "Dog or Cat?" << "You:";
C++ решение уравнения http://www.cyberforum.ru/cpp-beginners/thread1057088.html
:wall: :help:срочно помогите кто-нибудь пожалуйста написать код решения этой задачи: найти все целые корни уравнения A*x^3+B*x^2+C*x+D=0, где A,B,C,D - целые числа. (Замечание: целыми корнями могут быть только положительные и отрицательные делители коэффициента D).
C++ Бинарные файлы структур Задание: Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг: это фа-милия автора, название и год издания. Определить названия книг данного автора: изданных с 1960г. Полученную информацию записать в файл g. Подскажите пожалуйста что в коде не так,а именно в функции поиска таких книг,что-то никак не пойму:( #include <iostream> #include <fstream> using namespace std; ... подробнее

Показать сообщение отдельно
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
26.12.2013, 05:19  [ТС]     This function or variable may be unsafe
Цитата Сообщение от outoftime Посмотреть сообщение
Может лучше Qt использовать?
не qt я незнаю, да мне сильно не важно, у меня все сделано, мне пару функций улучшить нада и все.

Добавлено через 1 час 15 минут
Да и регулярные выражения не правильно работают например ленивые квантификаторы в 2013 вызывают Stack overflow, нужно явно максимальный размер задавать. ППЦ просто 2010 все нормально обрабатывает регулярные выражения, 2013 вылазят ошибки, то где то вылете, оно и в МСДН написано что не поддерживается для С++, но как же не поддерживается когда в 2010 все хорошо работает, это просто потеря времени, плюю на все и делаю в 2010, там хоть все работает, надоело время терять, там еще дальше какая нить ошибка вылезет. 2010 наверно лучше.

Добавлено через 7 минут
да 2013 я думаю ранувато использовать, сырая еще, да еще бесит один и тот же код рабочий в 2010 в 2013 уже не рабочий, от ужетот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
using std::cout;
using std::endl;
using std::cerr;
#include <cstdlib>
using std::exit;
#include <fstream>
using std::ifstream;
using std::ofstream;
#include <regex>
using std::regex;
using std::regex_replace;
#include <string>
using std::string;
 
int main()
{
    ifstream ifs("body.txt",ifstream::in);
    if(!ifs){cerr <<"don't open file"<<endl; exit(1);}
 
    string str;
    char c;
    while(ifs.get(c))str+=c;
    //str="<script> hellow world\nasdfsdf\rsdaf\t</script>";
    //cout <<str<<endl;
    str=regex_replace(str,regex("<script[^<>]*>(?:\n|\t|\r|.)*?</script>"),string("asdfsdf"));
    //cout <<str<<endl;
    cout <<"end"<<endl;
 
    return 0;
}
в 2010 прекрасно работает, в 2013 stack overflow почемуто "*?" вызывает переполнение стека, почему? TЕсли явно задаю размеры {0,400} то все норм. Это получается урезали функционал, мне такое не сильно нравится.

А что вы думаете господа, какую visual studio лучше использовать?
 
Текущее время: 10:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru