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

Перегрузка индексации двумерного динам. массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Литература на следующие темы http://www.cyberforum.ru/cpp-beginners/thread49344.html
Всем привет. Скажите пожалуйста, в каких книжках можно подробно почитать про создание DLL, .lib, как и для чего они нужны, как работают и т.д. А то во всех книжках по С++, что я видел, пишут о самом С++, ООП и т.д., но не про все эти либы.
C++ Вернуть 1, если в двусвязном списке содержится хотя бы 2 элемента с равными значениями Задание: На языке Си написать ф-цию, возвращающую значение 1, усли в двусвязном списке содержится хотя бы 2 эл-та с равными значениями одного информационного поля. http://www.cyberforum.ru/cpp-beginners/thread49315.html
C++ Математическая ф-ия в Borland C 3.01
Помогите пожалуйста и объясните как описать математическую ф-ию в борланде: корень из(е в степени х -1) ?
подскажите новичку, пожалуйста.. C++
добрый день. заранее извиняюсь за глупый вопрос, но гугл оказался не в курсе. почему не работает код? #include <vector> int main() { struct pair{char ch1; char ch2; int count;}; vector<pair> vr(100500); return 0; }
C++ Как лучше сделать. http://www.cyberforum.ru/cpp-beginners/thread49222.html
В общем сейчас есть такая задача. Есть спрайт (допустим 800х600) мне нужно что бы под каждую "точку" выделялся один бит. при этом что бы я мог обратися к каждому биту, имея его порядковый номер Как это лучше сделать. Спасибо. все что пока приходит в голову: char* I=new ; bool getbit(int x,int y){
C++ Выделить в массиве последовательность чисел и сравнить выделенное с константами Привет всем! Прошу помощи!:) Существует некий массив (его содержимое динамически меняется),например: unsigned char Name1 ; и константы: unsigned char Name2="abcde"; unsigned char Name3="54321"; пускай в массив записалось следующее: 1234567890abcde0987654321 подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
05.09.2009, 21:44     Перегрузка индексации двумерного динам. массива
эээ
можно нечто вроде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class XY{
    int X,Y;
    public XY(const int x,const int y) : X(x), Y(y) {}; 
    friend class Array;
};
 
class Array{
    ...
    int operator[](const XY _xy){
        return ptr[_xy.X][_xy.Y];    
    }
    ...
};
 
....
 
int i = Arr[XY(5,5)];
 
Текущее время: 20:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru