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

Ошибка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ BMP в массив и обратно (на чистом С++) http://www.cyberforum.ru/cpp-beginners/thread337596.html
Надо загнать изображение BMP, допустим, 100x200 пикселей, в двухмерный массив 100x200 (то-есть 20 000 ячеек). Чтобы потом можно было изображение обратно вогнать в файл из массива. Как лучше всего это осуществить? P.S. Все это мне надо сделать на чистом C++. P.P.S. На сколько я знаю, файл *.bmp состоит не только из самого изображение, но и его информационной части (количество цветов, размер...
C++ работа с .jpg и .mp3 скажите пожалуста какие стантартные(для visual C++ 2010 expres)библиотеки позваляют просматривать .jpg и проигрывать .mp3? з.ы. в гугл не посылать я там искал,по сайту тоже искал но не чё толковова не нашол( http://www.cyberforum.ru/cpp-beginners/thread337583.html
непонятная конструкция, шаблоны C++
столкнулся со странной конструкцией template<typename C> static One test(int C::*); в template<typename T> class IsClassT { private: typedef char One; typedef struct { char a; } Two; template<typename C> static One test(int C::*);
C++ Структура отрезок.
Как сделать правильней и красивее на ваш взгляд - struct tPoint { int x, y; }; struct tSegment { tPoint pt1, pt2; };
C++ Аргументы функции http://www.cyberforum.ru/cpp-beginners/thread337569.html
Вопрос на счет аргументов функции в С++. есть такая функция: void Teleport(Player* pPlayer, float array) { int i = 0; pPlayer->TeleportTo(massive, massive, massive, massive, massive); } (pPlayer является экземпляром заранее реализованного объекта, он обозначает игрока, TeleportTo реализована заранее, принимает пять аргументов (uint32 mapID, float X, float Y, float Z, float...
C++ Ошибка ввода После введения названия книги программа аварийно завершается. В чем проблема ? #include<iostream> #include<windows.h> #include<stdlib.h> using namespace std; class publications {protected: char b; float c; подробнее

Показать сообщение отдельно
Mr. Pyatachok
 Аватар для Mr. Pyatachok
8 / 8 / 0
Регистрация: 30.06.2011
Сообщений: 250
30.07.2011, 20:57  [ТС]     Ошибка
а как объявить Cube

Добавлено через 2 минуты
А если так тто есть что дружить:
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
#include<iostream.h>
#include<conio.h>
#include<string.h>
 
enum Shape{prizm,parallelepiped,cube,pyramid,cone,cylinder};
 
class Body
{
    protected:
  char* Name;
  Shape shape_s;
    public:
  Body(char* name,Shape s)
  {Name=new char[strlen(name)+1];
  strcpy(Name,name);
  shape_s=s;}
  ~Body()
  {delete[]Name;}
};
 
class Prizm: public Body
{   private:
  float H;
    public:
  Prizm(char *name,Shape s,float h):Body(name,s)
  {H=h;}
  friend void Srvanenie_H(Cube&cube,Prizm&prizm);
};
 
class Cube: public Body
{   private:
  float H;
    public:
  Cube(char *name,Shape s,float h):Body(name,s)
  {H=h;}
  void Srvanenie_H(Cube&cube,Prizm&prizm)
   {
    char result;
    if(prizm.H>cube.H) result='>';
       else if(prizm.H<cube.H) result='<';
             else result='=';
   }
};
Добавлено через 17 минут
А в чем здесь ошибка:
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
#include<iostream.h>
#include<conio.h>
#include<string.h>
 
enum Shape{prizm,parallelepiped,cube,pyramid,cone,cylinder};
 
class Body
{
    protected:
  char* Name;
  Shape shape_s;
    public:
  Body(char* name,Shape s)
  {Name=new char[strlen(name)+1];
  strcpy(Name,name);
  shape_s=s;}
  ~Body()
  {delete[]Name;}
};
 
class Prizm: public Body
{   private:
  float H;
    public:
  Prizm(char *name,Shape s,float h):Body(name,s)
  {H=h;}
  friend void Cube::Srvanenie_H(Cube&cube,Prizm&prizm);
};
 
class Cube: public Body
{   private:
  float H;
    public:
  Cube(char *name,Shape s,float h):Body(name,s)
  {H=h;}
  void Srvanenie_H(Cube&cube,Prizm&prizm)
   {
    char result;
    if(prizm.H>cube.H) result='>';
       else if(prizm.H<cube.H) result='<';
             else result='=';
    return(result);
   }
};
Добавлено через 52 секунды
Извините модераторы, 2 вкладки открыты, не туда вставил
 
Текущее время: 13:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru