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

Разделение программы на интерфейс и реализацию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объявление константы и массива в классе http://www.cyberforum.ru/cpp-beginners/thread716802.html
Задача: 1. объявить константу в созданном классе и сделать ее видимой для всех методов данного класса; 2. объявить массив, размер которого определяет созданная константа. Среда разработки Visual...
C++ Объединить два множества! Народ такая вещь дано два множества надо их объединить в одно соответственно без повторов. Есть код задачи, но он слегка не правильный. Он работает только с однозначными числами. Что изменить, чтобы... http://www.cyberforum.ru/cpp-beginners/thread716800.html
Точность числа с плавающей точкой C++
У типа float числа одинарной точности с плавающей запятой обеспечивают относительную точность 7-8 десятичных цифр. Внимание, вопрос! Объясните, пожалуйста, когда точность 7, а когда 8 цифр. P.S. ...
В чём ошибка? C++
#include "stdafx.h" #include "allclass.h" #include <vector> #include <iostream> #include <fstream> using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Курсовая по ООП http://www.cyberforum.ru/cpp-beginners/thread716751.html
Одна тема - одно задание. Потрудитесь!
C++ Сортировка строк по алфавиту вот есть допустим такой код.. и мне нужно отсортировать каждый введенный title по алфавиту. Это можно сделать после того как закончишь ввод не обязательно прям во время ввода. язык с++ естественно и... подробнее

Показать сообщение отдельно
coloc
погромист
411 / 247 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
02.12.2012, 21:16
Обьясню на примере класса Array:

Кликните здесь для просмотра всего текста

Array.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef ARRAY_H
#define ARRAY_H
class Array
{
      typedef unsigned int size_t;
      private:
              size_t mySize;
              int* myData;
      public:
             Array (size_t size);
             ~Array ();
             void set (int i, int val);
};
#endif
Array.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
#include "array.h"
 
typedef unsigned int size_t;
 
Array::Array (size_t size)
{
             mySize = size;
             myData = new int [mySize];
}
 
Array::~Array ()
{
              delete[] myData;
}
 
void Array::set (int i, int val)
{
     if ((i < 0) || (i > mySize - 1)) { return; }
     myData [i] = val;
}
main.cpp
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <conio.h>
 
int main()
{
Array a(20);
a.set(5,4);
return 0;
}

Поняли?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru