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

Скрытый параметр - казатель this. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор выбора switch.C++. http://www.cyberforum.ru/cpp-beginners/thread163919.html
Не могу сообразить,как построить switch... По последним цифрам двух натуральных чисел определить последнюю цифру куба разности этих чисел. #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { int x, y;
C++ Как правильно подключить шаблонный класс (VS2008)? Добрый день! Помогите в подключении шаблонного класса в Visual Studio 2008 Professional. Создал консольный проект,в заголовочном файле.h разместил сам класс и реализацию его функций,соответственно файл.cpp не создавал и в main'е разместил основную программу. Проект не собирается,указывая на ошибки(в BuildLog.htm'ме): Compiling... stdafx.cpp c:\users\dell\documents\visual studio... http://www.cyberforum.ru/cpp-beginners/thread163916.html
Указатели/масивы C++
Доброго времени суток Условие задачи: Создайте класс, который позволит вам использовать 10 отдельных массивов по 10 элементов, как один одномерный массив, допуская применение операций массива. То есть мы можем получить доступ к элементам массива, записав в функции main() выражение типа a, а методы класса могут получить доступ к полям класса, используя двухшаговый подход. Перегрузим операцию ,...
C++ Список вопросов по Borland C
Помогите решить,скоро перездача,а я только начал готовиться......Все вопросы-в фото...
C++ Где можна скачать книгы по С+ ? http://www.cyberforum.ru/cpp-beginners/thread163820.html
Где можна скчать книгы по С+ ????О_о
C++ С чего начать программировать на C++ С чего начать кодить на C+ подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
06.09.2010, 18:42
Столько ошибок... Это жесть. Неужели реально так в книге написано?

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
#include <iostream>
 
using namespace std;
 
class Rectangle
{
      public:
             Rectangle();
             ~Rectangle();
             void SetLength(int length) { *this->itsLength =length; }
             int GetLength() const { return *this->itsLength; }
             
             void SetWidth(int width) { *itsWidth =width; }
             int GetWidth() const { return *itsWidth; }
      private:
              int * itsLength;
              int * itsWidth;
};
 
Rectangle::Rectangle()
{
   itsWidth=new int(5);
   itsLength=new int(10);
}
 
Rectangle::~Rectangle()
{ }
 
int main()
{
    Rectangle theRect;
    cout << "theRect is: " << theRect.GetLength() << " meters long.\n";
    cout << "theRect is: " << theRect.GetWidth() << " meters wide.\n";
    theRect.SetLength(20);
    theRect.SetWidth(10);
    cout << "theRect is: " << theRect.GetLength() << " meters long.\n";
    cout << "theRect is: " << theRect.GetWidth() << " meters wide.\n";
    system("PAUSE");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru