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

Вопросы начинающего - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нечетная строка располагается в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread179504.html
Очень нужна помощь, помогите пожалуйста - Решить задачу, используя функцию. Дана символьная матрица размера n*m. Преобразовать ее таким образом, чтобы элементы каждой нечетной строки расположились в обратном порядке. Новую матрицу не заводить. Матрицу написать не проблема...а вот с функцией туплю... Сделать нужно на С
C++ Удвоить значение элемента массива помогите...дан массив,если заданное число совпадает с каким то елементом ма ссива то тогда элемент удваивается #include <iostream> #include "conio.h" using namespace std; int main () { const n=5; http://www.cyberforum.ru/cpp-beginners/thread179492.html
C++ Error 1 fatal error C1093: API call 'ImportFile' failed '0x80070003' : ErrorMessage:
// Lab7_1.cpp : main project file. #include "stdafx.h" #include <iostream> using namespace std; float y; void funka(float x) {
C++ Графика на c++
Как создается графика на c++. Как можно реализовать модель вращающегося тора на c++
C++ Ввод чисел, при вводе нуля - вывод количества цифр, идущих по порядку http://www.cyberforum.ru/cpp-beginners/thread179453.html
Задача: пользователь вводит числа, при вводе нуля необходимо вывести кол-во чисел, которые шли по порядку(например: 2867524560 --> выводит 4, т.к. до нуля идут четыре числа в порядке возрастания(2-4-5-6)) :wall:
C++ Стек Реализовать с использованием массива стек (первый пришел, последний ушел), для чего организовать добавление, удаление элементов в массив и печать массива после каждой операции. нужна помощь! подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.10.2010, 11:00     Вопросы начинающего
Цитата Сообщение от hepr Посмотреть сообщение
По-смыслу это значит что класс А должен унаследовать все pubic методы класса B, я прав?
Нет. Если через двоеточие указан B, то наследуются все го члены, не зависимо от спецификаторов видимости. Но если не указать public, то public члены B в A становятся protected, а если указать, то они остаются public. Причём, private члены, хоть и наследуются, но методы класса A не имеют к ним прямого доступа, только через protected и public методы класса B.

Добавлено через 1 минуту
Цитата Сообщение от hepr Посмотреть сообщение
Нет вы не правы, privete тем и отличаются от protected что наследуются
Не этим. protected не только наследуется, но и открыт для потомков, а private закрыт, но данные с этим спецификатором тоже наследуются и под них в объектах, чей тип - потомок, отводится память, только защищённая.

Добавлено через 10 минут
Цитата Сообщение от hepr Посмотреть сообщение
Как создать дву(и более)мерный массив
Никак. Но можно создать массив массивов. На языках, поддерживающих многомерность, многомерный массив и массив массивов - синонимы:
Pascal
1
2
3
4
5
6
var a:array[1..100,1..100] of real; // двумерный массив
v:array[1..100] of real; // Одномерный массив
begin
a[1]:=b; // Элемент a[1] массива a адресуется как элемент-массив одномерного массива. Допустимо с точки зрения паскаля.
a[2][2]:=3; // Элемент a[2] массива a адресуется как элемент-массив одномерного массива, а его элемент a[2][2] адресуется как элемент типа real одномерного массива. Допустимо с точки зрения паскаля.
a[3,3]:=4; // Элемент a[3,3] массива a адресуется как элемент типа real двумерного массива. Допустимо с точки зрения паскаля.
. Обрати внимание, что так адресуется один и тот же массив. На сях же такой синонимичногсти нет, поэтому:
C++
1
2
3
float a[100][100];
a[1][1]=1; // Допустимо
a[2,2]=2; // Не допустимо
C
1
2
3
float a[100][100];
a[1][1]=1; // Допустимо
a[2,2]=2; // Не допустимо
C#
1
2
3
float a[100][100];
a[1][1]=1; // Допустимо
a[2,2]=2; // Не допустимо
.

Добавлено через 3 минуты
Цитата Сообщение от hepr Посмотреть сообщение
Предположу что массивы могут быть только одно и двумерные(максимум 3-мерные) из-за того что например непонятна структура 4 мерного массива
Понятна. На бейсике я начал массивы сразу с шестимерных и никаких сложностей это не вызывало.

Добавлено через 3 минуты
Цитата Сообщение от Lavroff Посмотреть сообщение
Такого лучше избегать.
Я плохо себе представляю области возможного применения массивов с размерностями 1, 3 и 4, а для двумерных знаю только одно применение - матрицы коэффициентов систем уравнений. А начиная с пяти - нормально.

Добавлено через 4 минуты
Цитата Сообщение от IchMors Посмотреть сообщение
ну и соответственно конструкторы/деструкторы и тд.
А как тогда вообще наследовать при наличии private?

Добавлено через 57 секунд
Цитата Сообщение от Lavroff Посмотреть сообщение
+ Любой массив n-мерной размерности можно представить в виде одномерного
массива массивов размерности n-1. Причём, на любом языке, поддерживающем массивы.
 
Текущее время: 15:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru