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

Вызов из потомка конструктор родителя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ считать из файла http://www.cyberforum.ru/cpp-beginners/thread151347.html
помогите написать функцию которая считает из файла множество цифр и разобьёт по-битам т.е. представит в виде последовательности из 1 и 0 Добавлено через 2 часа 20 минут чтобы последовательность была массивом
C++ Конструкторы и деструкторы функционального объекта Привет всем. Вообщем разбирал задачу, в которой рассматривается алгоритм for_each, я решил добавить отладочный вывод в конструктор и деструктор чтобы посмотреть сколько раз они вызываются и честно говоря результат меня удивил #include <iostream> #include <algorithm> using namespace std; class display{ private: int i; http://www.cyberforum.ru/cpp-beginners/thread151346.html
Unicode ОШИБКА C++
Всем привет у меня такая проблема с UNICODE вод код #define UNICODE #define _UNICODE #include <Windows.h> #pragma comment(linker,"/Entry:WinMain") LPWSTR p(LPWSTR s) {
C++ Квадратная матрица !
Дана квадратная матрица размерности n × n . Найти максимальный элемент каждой строки и поменять его с элементом этой строки, стоящим в последнем столбце.
C++ Есть код.Пространство имён.Dev-C++ не собирает. http://www.cyberforum.ru/cpp-beginners/thread151316.html
Компилятор выдаёт сообщение: In file included from main_4.cpp указывая на директиву #include "sales.h" в main файле. Программка состоит из 3 файлов: //main_4.cpp #include <cstdlib> #include <iostream> #include "sales.h" using namespace std; // ???? int main(int argc, char *argv) {
C++ Поиск слов в файле Попытался сделать вот эту: http://www.cyberforum.ru/cpp-beginners/thread151235.html Программу... Сложность ее по-моему мнению, в том, что поиск подстроки должен быть независим от регистра. Поправьте, если я не прав, ибо с регистром это абсолютно без проблем. Но вот я попытался сделать без регистра. Навертел жуткий велосипед. Это не работа с файлом. Просто заготовка. Но я запутался по полной... подробнее

Показать сообщение отдельно
Golovastik
 Аватар для Golovastik
11 / 11 / 0
Регистрация: 25.05.2009
Сообщений: 435
03.07.2010, 13:20     Вызов из потомка конструктор родителя
Как на с++ вызывается конструктор-родителя от конструктора-потомка.
На яве так работает:
Код
package u;
 class A{
private int a,b,c;
A(){}
A(int x1, int y1, int z1){
    a = x1; b = y1; c = z1;
 }


void result(){
   System.out.println(a*b*c);
}
}

 class B extends A{
    B(){}
    B(int s1, int s2, int s3){
        super(s1,s2,s3);
    }
}

public class Main {
    public static void main(String[] args) {
     B obj = new B(5,7,9);
     obj.result();
    }

}
На пхп так работает:
Код
<?php
class Base {
 
private  $a, $b, $c;
function Base($x, $y, $z){
    $this->a = $x; $this->b = $y; $this->c = $z;
}
 function result(){
    echo $this->a*$this->b*$this->c;
 }
}
 
class B extends Base {
  function B($w1,$w2, $w3){
  parent::Base($w1,$w2,$w3);
  }
 }
 
$obj = new B(1,2,3);
$obj->result();
 
?>
Пробую так на с++, не срабатывает:
Код
#include <iostream>
using namespace std;

class A{
private: int a,b,c;
public:
	A(){}
	A(int x1,int x2, int x3)
	{
		a = x1;  b = x2;  c = x3;
	}
	void yra(){
		cout<<a*b*c;
	}
	
};

class B:public A{
public:
	B(){}
	B(int w1, int w2, int w3){
		super(w1,w2,w3);
	}
};



int main() {

	B *obj = new B(1,2,3);
	obj->yra();
	cin.get();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru