Форум программистов, компьютерный форум, киберфорум
Наши страницы

Принцип работы конструктора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ посмотрите. как сделать по таким пунктам : http://www.cyberforum.ru/cpp-beginners/thread906075.html
как сделать по таким пунктам : 1.создать массив 2.выделить память 3.вызвать функцию 4.освободить память В матрице из действительных чисел поменять местами последний столбец со столбцом,...
C++ Как можно сделать авто генерацию хедер файла в VS2010 Задача такая нужно для каждого .cpp файла с функциями делать .h файл с прототипами всех функций которые содержаться в .cpp файле. Этот хедер файл нужен потом для того чтобы делать его инклуд в... http://www.cyberforum.ru/cpp-beginners/thread906068.html
файл, массив, мода и все на С++ C++
Помогите решить задачу на С++ Помогите решить задачу на С++ Есть файл в нем 50000 чисел, числа от 0 до 90. Нужно считать данные в массив и найти наиболее часто повторяющиеся элементы...
C++ Составить программу движения шарика вдоль заданной линии с регулируемой скоростью
y=ln(x)
C++ STL http://www.cyberforum.ru/cpp-beginners/thread906032.html
Данная программа делает следующее 1. Создать объект-контейнер в соответствии с вариантом задания и заполнить его данными, тип которых определяется вариантом задания. 2. Посмотреть контейнер. 3....
C++ сложение чисел Доброго времени суток! вопрос вроде простой но я не могу понять объясните как сложить числа вот код программы if (x==a) { i = 4; } if (x==b) { i = 2; подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5640 / 2675 / 252
Регистрация: 01.11.2011
Сообщений: 6,572
Завершенные тесты: 1
20.06.2013, 10:37
Да. Вы правы.
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
#include <iostream.h>
 
class MyClass
{
private:
        int i;
public:
        MyClass(int i);
 
        void Cout_i();
};
 
MyClass::MyClass(int i)
{
  i = i;
  cout << this->i << endl; // Уже при вот такой записи выведет хрень
}
 
void MyClass::Cout_i()
{
  cout << i; // Выведет хрень
}
 
int main(int argc, char* argv[])
{
  MyClass *mc = new MyClass(7);
  mc->Cout_i();
 
  cin.ignore();
  return 0;
}
Добавлено через 1 минуту
Хотя если конкретно указать
C++
1
2
3
4
5
MyClass::MyClass(int i)
{
  this->i = i;
  cout << this->i << endl; // Выведет 7
}
И Cout_i() так же выведет 7.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.