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

Вопрос по наследованию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перемешанная таблица http://www.cyberforum.ru/cpp-beginners/thread261371.html
Здравствуйте! Нужно написать программу работы с перемешанной таблицей, использующее перемешивание сцеплением. Я не прошу написать программу за меня, мне нужно только, что бы вы мне объяснили, как правильно реализовать такую программу. Насколько я понял перемешанная таблица сцеплением делится на две части: основная и область переполнения, с основной в принципе все понятно как туда данные...
C++ Транспонировать матрицу и найти невозрастающие или неубывающие строки Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной матрице найти строки, элементы которой образуют убывающую или возрастающую последовательность. Добавлено через 13 часов 37 минут помогите с программкой :bye: http://www.cyberforum.ru/cpp-beginners/thread261368.html
visual studio 2010 ultimate. ошибка при компиляции!!! C++
всем привет! решил изучать язык программирование C++ скачал штук 50 книг, открываю книгу, читаю:read: и тут:( написано что нужен компилятор=-O скачал штук 2 компилятора, visual studio 2010 и еще Dev-C++ и такой счастливый:dance3: прыгаю как слон:delight: и пишу программу hello world8-) #include <iostream.h> int main() { cout << " hello cyberforum\n"; return 0; } visual studio 2010 говорить...
C++ Транслит)
Помогите пжлста перевести из паскаля в Borland c++ Только нужно тютелька в тютельку, и чтоб работало) огромное пасяб) program p1; uses crt; var Rmatrix:array of real; Rconst:array of real; x:array of real; n,i,j,k:integer; Rcoef,rXcoef:real;
C++ Работа со структурой http://www.cyberforum.ru/cpp-beginners/thread261339.html
1. Описать структуру с именем DATA, содержащую следующие поля: • Number – число; • Month – месяц; • Year – год. 2. Написать программу, определяющую по порядковому номеру дня в году число и месяц года. int main(int argc, char* argv) struct DATA {unsigned short Year:11; unsigned short Month:4;
C++ Лабораторная работа новичку. Задали лабораторную работу. Нужно решить. 1.)Найти площадь треугольника S, если известны его стороны a, b, c. 2) http://dump.ru/file/5130213 (Формулы два) подробнее

Показать сообщение отдельно
Archeeey
7 / 7 / 1
Регистрация: 21.03.2011
Сообщений: 34
21.03.2011, 19:27     Вопрос по наследованию
Вопрос насчёт передачи аргументов в конструктор базового класса(создания временного объекта), а именно почему у меня это не выходит и где у меня ошибка?


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
#include "stdafx.h"
#include <iostream>
#include <string.h>
using namespace std;
 
class ch
{
protected:
    enum{size = 10};
    char str[size];
public:
    ch ()
    {str[0] = '\0';}
    ch (char s[])
    {strcpy(str,s);}
 
    void view()
    {cout << str;}
 
};
 
class Pstring:public ch
{
public:
    Pstring ():ch()
    {}
    Pstring(char s[]) 
    {
        int i ;
        int n = strlen(s);
        if (n > size)
        {
            for ( i = 0 ; i < size-1;i++)
                str[i]= s[i];
            str[i] = '\0';
        }
        else
            ch (s);       //ошибка как мне кажется тут
    }   
};
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    Pstring s1,s2;
    char ch[] = "7896";
    s1 = ch;
    s1.view();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru