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

Переопределение operator [][] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ MVS 2008 открытие проекта http://www.cyberforum.ru/cpp-beginners/thread411263.html
Ребят пытаюсь открыть MVS 2008 проект .sln подписан он Version (unrecognized version), при открытие выдает: The selected file is a solution file, but was created by a newer version of this...
C++ объединения, онли теория есть у меня объединение union un23 { char a; float b; struct { int f; short c; }; double e; } un; http://www.cyberforum.ru/cpp-beginners/thread411249.html
C++ Function 'CharToOem' should have a prototype
#include <iostream.h> #include <conio.h> #include <windows.h> #include<iomanip.h> char NEWT; char*RUS(char*TEXT) { CharToOem(TEXT,NEWT); return NEWT;}
Гпрограмма C++
Как написать такую программу в графической оболочке #include <iostream> void main() { double n; std::cin>>n; std::cout<<sqrt(n); }
C++ Список списков) http://www.cyberforum.ru/cpp-beginners/thread411238.html
задача: В некотором институте приобретаемые компьютеры выделяются различным факультетам поочередно. В пределах факультетов имеются очереди из кафедр. Факультет, получивший...
C++ Помогите найти ошибку или переписать программу! Здравствуйте! Никак не могу справиться с одной задачей. Я и несколько одногруппников "прокрутили в голове" саму задачу и все говорят, что по идее все должно выполняться. На практике - вообще ничего... подробнее

Показать сообщение отдельно
Bers
Заблокирован
19.12.2011, 17:43
Цитата Сообщение от Fantom.AS Посмотреть сообщение
вот мне и интересно, как можно добиться тех же результатов, но не допуская возможности нарушения данных класса
Данные класса итак не будут нарушены, если не пытаться вредить специально.

Если очень нужно сделать дополнительную защиту от дурака - возвращать нужно не голые указатели на элементы матрицы, а некие умные указатели, которые не позволят ничего плохого сотворить с самим элементом матрицы, но позволяет работать с ним, как ни в чем не бывало.

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