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

Инициализация вещественных статических константных полей класса С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вычислить сумму и количество элементов в массива X[15],для 0<x1<1 http://www.cyberforum.ru/cpp-beginners/thread264537.html
вычислить сумму и количество элементов в массива Xв массив y и подсчитать их количество для для 0<x1<1
C++ СОРТИРОВКА Нужно отсортировать массив тремя видами сортировки : Шелла,Слияния,Пирамидальная. Язык : С++ http://www.cyberforum.ru/cpp-beginners/thread264529.html
Тип для факториала C++
Какой тип нужно изпользовать для вычесления факториала числа 999?? Пробовал unsigned long long считает максимум факториал 31 а если еще пару словечек long дописать, то dev-cpp ругается
C++ треугольники
#include <math.h> #include <iostream> #include "class.h" using namespace std; tre1::tre1(double){ a=0; b=0; c=0;
C++ Функция тест http://www.cyberforum.ru/cpp-beginners/thread264507.html
Всем привет. Есть задача: С клавиатуры вводятся две строки s1 и s2. Ввод прекращается при нажатии клавиши Enter. Напишите функцию strend (s ,t), которая выдает 1,если строка t расположена в конце строки s, и 0 в противном случае. Есть реализация: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <malloc.h> #include <string.h> using namespace std; char* str_in(char*);
C++ ошибка в функции помогите найти ошибку. Надо найти определитель матрицы 2х2, #include <iostream.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <time.h> using namespace std; int sum(int **mas, const int nstr, const int nstlb); int main() подробнее

Показать сообщение отдельно
Boryan123
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 5
26.03.2011, 19:45  [ТС]     Инициализация вещественных статических константных полей класса С++
да
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
class Complex{
      private:
         int x;      
         int y;      
         static const double PI; //  эта строка
      public:
         static int count;
         void Init(int p1,int p2){x=p1; y=p2;}
         Complex(){Init(0,0); count++;}
         Complex(int p1,int p2){Init(p1,p2); count++;}
         Complex(int p){Init(p,0);}
         Complex(Complex &p){Init(p.x,p.y);}
         Complex operator+(Complex p){
             Complex c1;
             c1.x=x+p.x;
             c1.y=y+p.y;
             return c1;
         }
         Complex operator-(Complex p){
             Complex c1;
             c1.x=x-p.x;
             c1.y=y-p.y;
             return c1;
         }
         Complex operator*(Complex p){
             Complex c1;
             c1.x=x*p.x-y*p.y;
             c1.y=x*p.y+y*p.x;
             return c1;
         }
         Complex operator/(Complex p){
             Complex c1;
             c1.x=(x*p.x+y*p.y)/(p.x*p.x+p.y*p.y);
             c1.y=(y*p.x-x*p.y)/(p.x*p.x+p.y*p.y);
             return c1;
 
         }
         inline void Print() const{
              cout<<x;
              if(y>=0) cout<<"+"<<y<<"i"<<endl;
              else cout<<y<<"i"<<endl;
         }
 
         inline double GetX(){return x;}
         inline double GetY(){return y;}
};
 
int Complex::count=0;
 
Текущее время: 04:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru