Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка памяти https://www.cyberforum.ru/ cpp-beginners/ thread1921567.html
Доброго дня. Случилась у меня тут значит загвоздка с ошибкой памяти, препод смотреть и разбираться не стал, сказал, мол, сам виноват ошибка в коде и усе. А меня эта ошибка уже недели 2 мучает, самому интересно из-за чего так происходит. Значит так. Задачка была такая: объявляется массив размерностью от 2-х до 20 (размерность объявляет пользователь), в него пользователь вводит значения 0 и 1....
Разработать приложение для вычисления заданных элементов треугольника C++
Добрый вечер! Помогите, пожалуйста, решить задачу на с++. Нужно разработать приложение для вычисления элементов треугольника. разработать форму, которая обеспечивает ввод 3х элементов треугольника на выбор из списка. обеспечить вычисление всех оставшихся эл-ов. а так же: 1 медиана 2 биссектриса 3 высота 4 средняя линия
C++ Найти сумму наибольших значений элементов строк заданной прямоугольной матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1921559.html
Дан двумерный целочисленный массив A(m,n), состоящий из случайных чисел. Найти сумму наибольших значений элементов ее строк.
C++ Найти ошибку в определении класса Доброго дня. Имеется код. Ошибка на последних двух строчках class one { protected: int x; public: one(); int Getx(); https://www.cyberforum.ru/ cpp-beginners/ thread1921556.html
C++ Наследование в C++
Всем доброго времени суток! Задали лабу, в которой нужно выполнить следующее: (Коротко) Создать калькулятор (сложение и вычитание) комплексных чисел. + и - через перегрузку. Создать класс наследник - Вектор. В котором необходимо получить вектор из 3 комплексных чисел и предусмотреть их сложение и вычитание. Я примерно так реализовал данную задачу, но столкнулся с непониманием сути наследования,...
C++ Как перевести из char** в char*? https://www.cyberforum.ru/ cpp-beginners/ thread1921535.html
Первый символ каждой строчки char** нужно проверить на условие, как это сделать? Наверное всё очень просто, но ответ на форуме и за его пределами я не нашел. void del_string(char** strings, int STRING_COUNT) { char* temp = new char; for (int i = 0; i < STRING_COUNT; i++) { temp = strings; if (isVowel(temp)) { /// }
C++ Ошибка при сложении матриц Если убрать деструктор, ошибки нет. Подскажите, пожалуйста, в чем проблема? #include "stdafx.h" #include "iostream" #include "iomanip" using namespace std; class Matrix https://www.cyberforum.ru/ cpp-beginners/ thread1921530.html C++ Считывание символа с помощью функции scanf: найти и исправить ошибку в коде
Hello, world! Столкнулся с такой проблемой, как считывание символа с помощью функции scanf. Выкладываю два кода. Один исполняется верно, второй начинает "паниковать" вовремя/после считывания символа. Разница этих кодов в позиции строк scanf для char. :) Friendly: #include <iostream> using namespace std;
C++ Как дополнить массив случайными числами? Дан массив вещественных чисел, который заполняется из файла, но необходимо учесть, что в файле элементов может не хватать и в таком случае они должны "догенерироваться" случайными числами https://www.cyberforum.ru/ cpp-beginners/ thread1921486.html C++ Заполнить квадратную матрицу согласно заданному правилу помогите пожалуйста Заполнить двумерный массив размером 7 на 7 пояснением если не трудно на языке c++ заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread1921482.html
C++ Объединение строк С++
Заданы две строки. Построить новую строку, состоящую из символов, которые входят как в одну, так и в другую строку. Вот пробовал реализовать сам: #include "stdafx.h" #include <iostream> #include <string> #include <cstring> using namespace std; int main()
C++ Найти первый член последовательности Как это осуществить? https://www.cyberforum.ru/ cpp-beginners/ thread1921458.html
53 / 42 / 31
Регистрация: 24.11.2016
Сообщений: 140
16.02.2017, 18:47 0

Конструкторы/Деструкторы. Дружественные функции - C++ - Ответ 10121469

16.02.2017, 18:47. Показов 1151. Ответов 9
Метки (Все метки)

Ответ

Alexandrietz, Если ты имеешь ввиду, как передавать поля класса в методы класса, то тебе не надо их передавать, ты можешь к ним свободно обращаться в методе.
C++
1
2
3
4
5
6
7
8
9
10
11
class A
{
    int x;
 
    void show();
};
 
void A::show()
{
    std::cout<<x<<std::endl;
}
А если ты хочешь передать что-то не относящееся к классу в метод класса, то это реализовывается, как и у обычной функции.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class A
{
    int x;
 
public:
    void show(int);
};
 
voi A::show(int x)
{
    std::cout<<x<<std::endl;
}
 
int main()
{
    A a;
    a.show(5);
    return 0;
}


Вернуться к обсуждению:
Конструкторы/Деструкторы. Дружественные функции C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2017, 18:47
Готовые ответы и решения:

Конструкторы и деструкторы
Прочитал про конструкторы и деструкторы. Пишут что они нужны для инициализации переменных класса....

Конструкторы и деструкторы
Необходимо реализовать класс с двумя полями, имеющими имена first и second. Обязательно должны...

Конструкторы и деструкторы
Привет. Есть структура, содержащая 7 полей, в которые я ввожу значения с клавиатуры. Нужно...

Конструкторы и деструкторы
Здравствуйте уважаемые программисты, помогите пожалуйста новичку? Не могу разобраться в программе,...

9
16.02.2017, 18:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2017, 18:47
Помогаю со студенческими работами здесь

Конструкторы и деструкторы
Напишите простейшие примеры объявления и определения конструкторов и деструкторов. Желательно,...

Конструкторы и деструкторы
Помогите исправить программу. Необходимо реализовать класс с двумя полями, имеющими имена first...

Конструкторы и деструкторы
Здравствуйте!Помогите пожалуйста с решением данной задачи, Буду премного благодарен за оказанную...

Конструкторы и деструкторы
Помогите, пожалуйста, исправить программу и закончить ее как надо. Необходимо реализовать класс...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru