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

Примитивный шаблонный класс С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Харт Системное программирование в среде Windows http://www.cyberforum.ru/cpp-beginners/thread224594.html
Здравствуйте! Есть люди,которые читали книгу Харт Системное программирование в среде Windows? Меня интересуют упражнения, который в конце глав. Есть ли они где-то, или возможно кто-то их делал?
C++ Встроенные функции в компилятор Здравствуйте уважаемые форумчане! В процессе изучения С++ столкнулся с такой проблемой!Занимаюсь на платформе C++ 6.0 и хотел бы знать есть ли встроенные функции для перевода вот таких вещей! int в char mas;и на оборот. double в char ; и на оборот. int в string; и на оборот. double в string; и на оборот. Так как я еще новичок в этом деле мне пока еще рано знать как написать свои функции... http://www.cyberforum.ru/cpp-beginners/thread224579.html
C++ подскажите с книгой умоляю!
народ,скажите плиииз где можно скачать Sams-Teach.Yourself.NET.Windows.Forms.in.21.Days.chm или Apress.Pro.dot.NET.2.0.Windows.Forms.and.Custom.Controls.in.C.Sharp.Dec.2005 RUS , нахожу миллионы сайтов,и скачал 2 книги,но все на английском,не уж то нет русской?( если есть дайте ссылочку плиз
Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. C++
Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. помогите! если не код, то хотя бы подробное описание решения... Язык Си
C++ Найдите ошибку в задаче: "дана матрица, если выполняется условие, то следует исполнить преобразование.." http://www.cyberforum.ru/cpp-beginners/thread224538.html
// labar4.cpp : main project file. #include "stdafx.h" #include <iostream> #include <math.h> #include <string.h> #include <fstream> #include <clocale> using namespace std; const int N=8;
C++ Нарисовать прямоугольник Всем привет! Подскажите как нарисовать прямоугольник с помощью void bar (int x1, int y1, int x2, int y2); И покажите в программе уже, чтобы понять как эту ф-ю использовать. подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7967 / 4729 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
06.01.2011, 01:52     Примитивный шаблонный класс С++
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
40
#include <iostream>
 
template<class T>
class Vector
{
public:
   Vector():Arr(0), sz(0) 
   {
   }
   Vector(int sz_, T elem=T()):sz(sz_)
   {
       Arr=new T[sz];
       for(int i=0; i<sz; ++i)
       {
           Arr[i]=elem;
       }
   }
   ~Vector()
   {
       delete[] Arr;
   }
   T& operator [](int idx) {return Arr[idx];}
   const T& operator [](int idx) const {return Arr[idx];}
   const int size()  const {return sz;}
private:
   T* Arr;
   int sz;
};
 
int main()
{
    const int n=10;
    Vector<int> Vec(n);
    for(int i=0; i<Vec.size(); ++i)
        Vec[i]=i+1;
    for(int i=0; i<Vec.size(); ++i)
        std::cout<<Vec[i]<<' ';
    std::cout<<'\n';
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru