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

std::regex и boost::regex - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Деревья (Определить общие источники двух статей, начиная с заданного года) http://www.cyberforum.ru/cpp-beginners/thread717073.html
Доброго времени суток форумчане! По САОДу дали задание, Имеются две статьи. Каждая из них включает список источников. В них в свою очередь могут быть ссылки на другие источники. Известен год опубликования каждой статьи. Определить общие источники двух статей, начиная с заданного года. Я вообще не могу сообразить, какое здесь применяется дерево и как его организовать. Я понимаю, что точно не...
C++ где можно скачать с++ скажите где можно скачать Dev-C++ с библиотеками и что бы работал на русском http://www.cyberforum.ru/cpp-beginners/thread717058.html
Функция грамматики (объяснить) C++
здравствуйте помогите разобрать функцию, char *Grammar={ "Z:E", "E:E+T", "E:E-T", "E:T", "T:T*F", "T:T/F",
Вывести номера всех седловых точек матрицы C++
написала код который должен считать 1) сумму элементов тех строк матрицы, в которых хотя бы один элемент отрицательный, 2) выводить номера всех седловых точек #include <iostream> #include <conio.h> #include <stdio.h> #include <math.h> #include <iomanip> using namespace std; int main() {
C++ Найти количество столбцов матрицы, содержащих хотя бы один нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread717024.html
Помогите пожалуйста написать программу, буду признательна и благодарна. Дана целочисленная прямоугольная матрица. Определить: 1.) количество столбцов, содержащих хотя бы один нулевой элемент; 2.) номер строки, в которой находится самая длинная серия одинаковых элементов.
C++ отредактивароть код Помогите пожалуйста, нужно что бы программа правильно заработала #include "stdafx.h" #include <locale> #include "time.h" #include "math.h" #include "stdlib.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6901 / 5141 / 252
Регистрация: 10.12.2010
Сообщений: 22,606
Записей в блоге: 17
03.12.2012, 00:16     std::regex и boost::regex
Что-то я не пойму что реализация их различна ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
//#include <regex>
//using namespace std;
 
#include <boost/regex.hpp>
using namespace boost;
 
 
int main()
{
  regex re(".*?\\..*");
  std::string s="file.txt";
 
  if ( regex_match(s,re) ) std::cout<<"совпало "<<std::endl; 
  else std::cout<<"не совпало "<<std::endl; 
 
return 0;   
}
Компилятор g++ при boost пишит что совпало (как и ожидалось) при std пишит что не совпало, что за разница?

g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru