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

Почему std::string_view МЕДЛЕННЕЕ, чем std::string? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка C2864/C2758 http://www.cyberforum.ru/cpp-beginners/thread1754622.html
Собсна вот в чём проблема... Код писался на VS15 Community, проект был пересоздан на VS10 Ultimate Но вот беда, не хочет объявляться не статический int.. Кто сталкивался? Помогите. Ошибки на скриншотах, с кодом. Код "Linear.h": #pragma once #include "Progression.h" #include <time.h>
C++ Определить, сколько символов цифр содержит файл Извиняюсь за вопрос, но я просто не могу понять: 1) Как объяснить компилятору, что это именно число, а не буква? (предположительно через аску, но опять же как). 2) Как можно прочитать весь файл полностью, если там, допустим, 10 строк, а не 1? (предположительно через eof()). http://www.cyberforum.ru/cpp-beginners/thread1754620.html
C++ Ошибка компиляции проекта под linux
Здраствуйте. Пытаюсь скомпилировать проект в Cygwin, получается такой лог: $ make MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp. gcc -c -m32 -O3 -fPIC -w -DLINUX -Wall -I../SDK/amx/ ../SDK/amx/*.c g++ -c -m32 -O3 -fPIC -w -DLINUX -Wall -I../SDK/amx/ ../SDK/*.cpp In file included from ../SDK/amx/amx.h:28:0, from ../SDK/plugin.h:9, ...
C++ Умножытели: Математические операции с умножытелями
Ребята помогите написать програму до понедельника на тему: "Умножители: Математические операции с умножителями". Чесно говоря, у меня даже нет понятие ,как это делать. А у меня ещё куча работы по остальным предметам. И это все нужно срочно до понедельника. Заранее спасибо!
C++ Цикл с паузой http://www.cyberforum.ru/cpp-beginners/thread1754597.html
Вопрос простой до невозможности, но сколько бы я не искал его на английских форумах, на русских - нигде не нашел ответа. Как сделать цикл с паузой? sleep не работает. Что я хотел сделать - это цикл с паузой, который запускает функцию каждые 10 секунд. Почему без sleep? Потому что он ломает windows forms, из-за чего тот зависает и не реагирует на нажатия кнопок\изменения строк и т.д. Так...
C++ Ошибка error: call of overloaded Помогите разобраться с ошибкой, не хочет компилировать! ошибки не подчеркивает...)) подробнее

Показать сообщение отдельно
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
05.06.2016, 17:11  [ТС]     Почему std::string_view МЕДЛЕННЕЕ, чем std::string?
avgoor, вообще важна именно итоговая производительность операции по обнаружению кол-ва уникальных строк в файле, — а что будет лежать в основе этого, какие-нибудь хитрые операции ввода вывода в сочетании с хранением в string или в string_view — дело десятое. Хотя я действительно чуть перепутал предмет дискуссии выше, прошу прощения.

Генератор самый простой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void generateRandomNumbers()
{
std::ofstream outFile("/home/z/data/random_values.txt");
 
 
// Seed with a real random value, if available
std::random_device rd;
 
std::mt19937_64 e(rd());
std::uniform_int_distribution<long long> d(0, 1000000);
 
for(int index = 0; index < 100000000; ++index)
outFile << d(e) << '\n';
 
}
 
Текущее время: 06:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru