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

Как корректно считать вектор boost::asio::streambuf на стороне клиента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исправить код для ввода и вывода матрицы http://www.cyberforum.ru/cpp-beginners/thread684776.html
НАписал код для ввода и вывода матрицы. Выдает ошибку без лога. #include<iostream> #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<locale.h> #include<ctime> const int N=3; using namespace std; int main()
C++ Передача статического двумерного массива в функцию Добрый вечер. Вот один из способов передачи статической матрицы в ф-ию: void f(int arr) { ... } Подскажите, что на самом деле передаётся, т.е. чем явл. arr (если указателем, то на что?)? Спасибо. http://www.cyberforum.ru/cpp-beginners/thread684769.html
C++ Обратная матрица
Здравствуйте)Помогите пожалуйста разобраться, у меня программа не правильно считает обратную матрицу procedure Obr(n:Integer; var d:Matrix); var A:Matrix; i,j,h:Integer; begin SetLength(A, n + 1, n + 1); for i := 0 to n-1 do begin for j := 0 to n-1 do begin A:=StrToFloat(sgA.Cells);
Порядок вызова конструкторов при множественном наследовании C++
Здравствуйте, меня интересует вопрос, как изменить последовательность вызова конструкторов базовых классов во время создания объекта класса с множественным наследованием. Я слышал что это можно сделать при помощи списка инициализации конструктора, но на деле у меня конструкторы вызываются в той последовательности, которой они описаны при объявлении класса. Например вот такой метод: class A...
C++ Многопоточность http://www.cyberforum.ru/cpp-beginners/thread684752.html
При добавлении больше 10000 элементов в таблицу на форму форма зависает, как это исправить? (использую QT)
C++ простая задача Помогите создать програму. Заранее спасибо! язык форума русский подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
31.10.2012, 13:24     Как корректно считать вектор boost::asio::streambuf на стороне клиента
можно считать в подобный буфер на векторе(вектор должен иметь подходящий размер)
C++
1
2
3
4
5
6
7
8
boost::system::error_code ec;
std::vector<double> v(4);
std::size_t l = boost::asio::read(sock, boost::asio::buffer(v), ec);
if(ec){std::cerr << "read failed\nl = " << l <<"\n"; std::cin.get();}
for(auto const& val : v)
{
    std::cout << val << "  ";
}
 
Текущее время: 23:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru