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

Объяснение задачи на шаблоны - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какой максимальный размер строки можно зашифровать? http://www.cyberforum.ru/cpp-beginners/thread1150022.html
Хочу зашифровать текст с помощью cryptopp, но у меня получается зашифровать только 400Mb, а хочу 1Gb. Свыше 400Mb выскакивает std::bad_alloc. Звгружаю я файл так: std::string* data(new std::string); { boost::filesystem::path filePath("D:/test.exe"); std::ifstream file(filePath.string().c_str(), std::ifstream::binary); if (!file) { return 1; }
C++ Оператор копирования для объектов Отсутствие, даже потенциальных, утечек памяти подразумевается. Пишу класс, который реализует шаблонный динамический массив. template <class T> class CMyArray { public: // Конструктор http://www.cyberforum.ru/cpp-beginners/thread1150006.html
C++ исправить ошибки C++
Помогите исправит ошибки=) #include <iostream> #include <stdio.h> #include <math.h> #include <conio.h> #include <time.h> using namespace std; int mas; int i,j,m,n,s,l,d;
C++ На входе строка любой длины, на выходе получить строку в обратном порядке
дело было на собеседовании : задали такую задачу. На входе строка любой длины , на выходе получить строку в обратном порядке (ABC... ->...CBA ) я переволновался и написал такой код) и объяснить нечего не смог ((( как вы думаете это правильное решение? #include "stdafx.h" #include "iostream" #include "string.h" using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Задача коммивояжера - выход за пределы массива http://www.cyberforum.ru/cpp-beginners/thread1149981.html
Бьет ошибку! Я так понимаю где-то выход за пределы массива! Народ гляньте кто, а то я уже ничего не вижу! Может свежий взгляд увидит как исправить #include <vcl.h> #include <tchar.h> #include <stdio.h> #include <conio.h> //
C++ Найти два последовательных члена последовательности, среднее арифметическое которых ближе всего к определенному числу Здравствуйте, помогите сделать задание, ни как не могу в него вникнуть: Компоненты файла f – целые (отличные от нуля) числа: х, y1, ... yn. Вывести на экран два последовательных члена этой последовательности, среднее арифметическое которых ближе всего к х. Выполнить задания для текстового и бинарного файлов. подробнее

Показать сообщение отдельно
Arti001
Сообщений: n/a
16.04.2014, 12:20     Объяснение задачи на шаблоны
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
32
33
34
35
36
37
38
39
#include <iostream>
using namespace std;
 
template <typename A> 
class Real{
    A a;
public:
    Real (){a=0;}
    Real (A b){a=b;}
    Real operator+ (Real plus) 
{   Real temp;
    temp.a = this->a * plus.a;
    return temp;
}
    Real operator* (Real plus)
{   Real temp;
    temp.a = this->a * plus.a;
    return temp;
}   void show(){
    cout<<a<<endl;
}
};
 
int main(){
    Real<int> r1(1);
    Real<int> r2(5);
    Real<int> r3 = r1+r2; 
    Real<int> r4 = r1*r2;
    r3.show();
    r4.show();
    cout<<endl;
    Real<double> r11(4.1);
    Real<double> r22(3.5);
    Real<double> r33 = r11+r22; 
    Real<double> r44 = r11*r22;
    r33.show();
    r44.show();
system("pause");    
return 0;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru