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

Конструктор в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция, которая принимает буфер памяти http://www.cyberforum.ru/cpp-beginners/thread25111.html
Напишите функцию, которая принимает буфер памяти и возвращает число long. Известно, что передается некая структура и число, которое нужно извлечь, начинается с пятого байта.Подскажите пожалуйста как зделать функцию, которая принимает буфер памяти... Хотя бы алгоритм или вспомагающие функции. И как извлечь число начиная с пятого байта?
C++ Перегрузка "operator +" Прив, подскажите, как организовать перегрузку, чтобы работало, как надо. У меня такая проблема a=3 b=4 c = a+b a=3 b=4 c=7 ----------- а в моем коде выходит что пока оно складывает оно сразу и приравнивает a=3 b=4 http://www.cyberforum.ru/cpp-beginners/thread25101.html
C++ Отслеживание нажатия клавиш на C++
Здравствуте, прочитал статью про то как перехватывать нажатие клавиш средствами C++(http://netcode.ru/cpp/?lang=&katID=6&skatID=67&artID=2742) я пользуюсь (Borland C++ Builder 6) сделал всё как написано, но компилятор выдает ошибку на строчке SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,NULL,NULL); ругается на последний параметр пишет: Unit1.cpp(74): E2034 Cannot convert 'long (__stdcall...
C++ Direct по книге Горнакова урок 8, запускается но 3DКуб не выводится
Начал учить Direct по книге Горнакова, урок №8 запускается но 3DКуб не выводится. Ошибок вроде нет, библиотеки тоже подключены. Все запускается, а кубика невидно. Вот весь файл: //------------------------------------------------------------------------ // LightMaterial.cpp // используем освещение и материалы //------------------------------------------------------------------------ //...
C++ List и абстрактный класс http://www.cyberforum.ru/cpp-beginners/thread24807.html
Доброго времени суток. Есть интересная ситуация. Допустим у нас есть абстрактный клас Book. class Book { public: Book(void); Book(char *a, char *b); ~Book(void); char name; char author;
C++ Получение доступа к файлам папки Товарищи программисты, поскажите, пожалуйста, каким образом получить имена файлов (всех, в том числе и подпапок) некоторой папки и как проверить, является ли некоторый файл обычным или папкой? Appreciate your attention!:-[ подробнее

Показать сообщение отдельно
Amazonka
0 / 0 / 0
Регистрация: 26.02.2009
Сообщений: 26
07.03.2009, 12:42  [ТС]     Конструктор в C++
Вот исправленный код:
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
70
71
72
73
74
#include <stdlib.h>
#include <conio.h>
#include <iostream>
#include <string>
using namespace std;
 
class Device
{
private:
int    weight;
public :
int w;
void set(int weight)
{
w=weight;
}
int get()
{
     return this->w;
}
 
};
 
class Transport:public Device
{
private:
  int    v;      
 
public :
int speed;       
void set (int speed) 
{
  Device::  set(w);  
v=speed;
}    
int get()
{return this->v;
}
};
 
 
class Car:public Transport
{
private:
      char m;     
  char* model;      
public: 
        Car()
     {   
    
     m=model;
} 
void set (int w,int v, char* model)
{
      Transport::set(w,v);
      
}      
int get( int w,int v, char* model)
{return this->m;
}
~Car()
};
 
int main()
{
Device d;
Transport t;
Car c;
d.get(44);
t.get(43);
c.get(232);
system ("PAUSE");
return 0;
}
Добавлено через 1 минуту 1 секунду
И вот ошибки:
1>------ Build started: Project: машина, Configuration: Debug Win32 ------
1>Compiling...
1>hjkh.cpp
1>.\hjkh.cpp(62) : error C2143: syntax error : missing ';' before '}'
1>.\hjkh.cpp(51) : error C2440: '=' : cannot convert from 'char *' to 'char'
1> There is no context in which this conversion is possible
1>.\hjkh.cpp(55) : error C2660: 'Transport::set' : function does not take 2 arguments
1>.\hjkh.cpp(69) : error C2660: 'Device::get' : function does not take 1 arguments
1>.\hjkh.cpp(70) : error C2660: 'Transport::get' : function does not take 1 arguments
1>.\hjkh.cpp(71) : error C2660: 'Car::get' : function does not take 1 arguments
1>машина - 6 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
 
Текущее время: 18:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru