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

Почему запятую на класс и инт перегрузить можно, а на два инта нельзя? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива объектов http://www.cyberforum.ru/cpp-beginners/thread740265.html
Вывести список книг с фамилиями авторов в алфавитном порядке. friend void run(books obj, unsigned int n) { unsigned int after=0; unsigned int i=0, j=0; books*temp=new books; for(i=0;i<=n;i++) {
C++ Удалить из предложения повторяющиеся слова длиной менее трёх букв Ввести предложение, слова в котором разделены пробелами и запятыми. Распечатать это предложение, удалив из него те слова, которые встретились там более одного раза длиной менее трёх букв. http://www.cyberforum.ru/cpp-beginners/thread740261.html
C++ Borland c++ 3.1 for win 7 32bit
Здарова!скиньте ссылку на компилятор.очень нужно))
Ошибка при отладке программы C++
Программа: #include <iostream> #include <math.h> #include <locale> void c511(); void c521(); void c5211(); int main() { int k;
C++ System() http://www.cyberforum.ru/cpp-beginners/thread740254.html
Подскажите, как исправить: int opt() { int a, b; string col; system("clr"); cout << "Введите цвет фона: "; cin >> a; cout << "Введите цвет текста: ";
C++ std::vector<int> Что это за тип данных? std::vector<int> indexes_1, indexes_2; // Used for homography Что это за тип данных? подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.12.2012, 21:04  [ТС]     Почему запятую на класс и инт перегрузить можно, а на два инта нельзя?
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
class TIndexVector2D
{
 public:
  int x, y;
};
TIndexVector2D operator (int x, int y)
{
 TIndexVector2D Result;
 Result.x=x;
 Result.y=y;
 return Result;
}
class TMatrix
{
 protected:
  double *Data;
  size_t Rows, Collumns;
 public:
  TMatrix();
  ~TMatrix();
 double operator [] (TIndexVector2D Index);
 bool resize (TIndexVector2D Index);
};
TMatrix::TMatrix()
{
 Data=NULL;
 Rows=0;
 Collumns=0;
}
TMatrix::~TMatrix()
{
 double *p;
 if (Data) 
 {
  delete [] Data;
 }
 Data=NULL;
 Rows=0;
 Collumns=0;
}
double TMatrix::operator [] (TIndexVector2D Index)
{
 return *(Data+Index.x+Index.y*Rows);
}
bool TMatrix::resize (TIndexVector2D Index)
{
 if ((Index.x>0)&&(Index.y>0))
 {
  Data=new [Index.x*Index.y];
  if (Data)
  {
   Rows=x;
   Collumns=y;
   return true;
  }
  Data=NULL;
  Rows=0;
  Collumns=0;
 }
 return false;
}
int main()
{
 TMatrix m;
 m.resize(10,20);
 m[4,6]=8.9;
 ...
 return 0;
}
 
Текущее время: 01:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru