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

Не могу понять зачем нужны классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ СИ++ и контроль переполнения http://www.cyberforum.ru/cpp-beginners/thread381079.html
Можно ли как-нибудь в VS включить контроль переполнения при математических вычислениях? Чтоб, например, возникало исключение. Или это можно сделать только средствами ассемблера путём контроля флагов?
C++ Шифрование/дешифрование: тасование бит % Лабораторная работа по предмету: Теория информации и Кодирования. Название: "шифрование/дешифрование: тасование бит %" Условие выполнения: Шифрование/дешифрование - тасование бит. Размеры... http://www.cyberforum.ru/cpp-beginners/thread381056.html
C++ напишите функцию решения линейного уравнения
напишите функцию решения линейного уравнения вида ах+b=0 и организуйте её вызов в основном теле программы. Результат выведите на экран. Заранее спасибо!
помогите исправить ошибки C++
Соседями элемента А с индексом ij в матрице назовем элементы A с индексом kl c i - 1 <= k <= i+1, j-1<=l<=j+1, (k,l) не =(i,j). Операция сглаживания матрицы дает новую матрицу того же размера, каждый...
C++ Неправильно вычисляется минимальное значение в массиве http://www.cyberforum.ru/cpp-beginners/thread381042.html
#include <stdio.h> #include <iostream.h> #include <conio.h> int main() { int max; int min; int a={3,5,8,2,5,8,5,6,9,16}; for(int i=0; i<10;i++) {
C++ Поиск слова в строке Есть переменная search стринг типа, в которую введено с клавы слово. Нужно найти это слово в текстовом файле и вывести полностью строку, в котором хранится это слово. Помогите плиз, а то чот никак... подробнее

Показать сообщение отдельно
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
10.11.2011, 21:25
Цитата Сообщение от Байт Посмотреть сообщение
Я имею в виду только создание типов. Как ими манипулировать - это уж другое дело. Можно создать набор функций, и они будут ничем не хуже методов. Только этим функциям надо будет параметром передавать экземпляр типа, а у метода он уже по умолчанию как бы есть (this). На один параметр меньше у методов будет.
Конечно, есть всякие штуки типа инкапсуляции, перегрузки, виртуальности и т.п. Но это в общем-то дело вкуса и привычки. Я как-то обхожусь тем, что пренебрежительно нынче называется процедурным программированием. Но! Когда дело доходит до инкапсуляции Вин-Апи, тут я сдаюсь. Эта Апи такая головоломка, такой чудовищный лабиринт, что спасибо любому, кто в этом разберется и хоть слегка скруглит углы
В том - то и дело, что тип - это не просто набор объектов. Но и операции с этими объектами.
Нам вообще-то говоря, числа нафиг не нужны. Только операции придают числам смысл. Так и со всеми типами данных.

Прочитайте первую главу моей книжки по ООП. Я там прямо целый раздел в начале написал, который так и называется: Зачем нужны классы.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru