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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Старт потока с 2 параметрами http://www.cyberforum.ru/cpp-beginners/thread817632.html
Нужно запустить функцию в новом потоке. Но у функции 2 параметра. Естественно, что я попытался создать структуру, и передавать эту структуру, но компилятору это не нравится. В интернете везде ответ "создайте структуру". Я в тупике..) Подскажите, кто знает. #include <windows.h> #include <iostream> #include <fstream> #include <process.h> using namespace std; void work(char*,char*); struct...
C++ Сортировка линейных(односвязных) списков Всем доброго времени суток. Уже на протяжении нескольких дней бьюсь с сортировкой линейных списков. Вариант сортировки не важен, важно чтобы было сделано через смену узла указателя. Если кто может помочь,сказать куда копать,где прочитать,буду рад помощи. struct list { char* data; list* next;//указатель на следующий элемент }; struct points http://www.cyberforum.ru/cpp-beginners/thread817626.html
C++ Что такое дескриптор ?
Подскажите пожалуйста что представляет из себя дескриптор ??? Не могу разобраться ? в понятии это подразумеваеться какое то значение или число !!! И в функциях везде пишется: указать дескриптор , или извлекаеться дескриптор а потом как то он приминяться!! Вопрос в том что из себя представляют дескрипторы, можно ли их как то форматировать или управлять ими , и куда они заносяться или...
C++ Поиск дня недели в вечном календаре
По заданию в вечном календаре нужно по введенной дате(число месяц год )вывести день недели перепробывал кучу разных формул но ни одна четко не работает некоторые вычисляют точно но всего на несколько месяцев вот последняя которой я пользовался iint dayofweek(int year,int month,int date) //Выводим день недели { int c = year/100;
C++ работа с файлами и строковыми данными http://www.cyberforum.ru/cpp-beginners/thread817607.html
Здравствуйте!Помогите пожалуйста,что нужно добавить к нижеприведенному коду программы,который заменяет двойные пробелы в файле Input на одиночные и выдает отредактированный текст в файл Output, чтобы ввести ограничение:не заменять двойные пробелы, заключенные в апострофы или кавычки?Спасибо! #include "stdafx.h" #include <iostream> #include <ctype.h> #include <conio.h> #include <string.h>...
C++ класс обработки ошибок Добрый вечер всем. Опять я. Опять проблема - хочу написать класс обработки ошибок для лабораторной работы. Код в приложении. Просто организовать обработку ошибок - не проблема, благо задача простенькая, только кода лишнего возможно много. А вот создать класс который будет ловить ошибки типа нехватки памяти, некорректного ввода, ну и еще там что нибудь - по моему скромному мнению не... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
24.03.2013, 23:52     переопределение operator[]
C++
1
typename TMap::iterator fixedSizeCache::begin() { return my_map.begin(); }
Цитата Сообщение от OstapBender Посмотреть сообщение
да и в конце концов переопределять мне тогда придется все функции! а так только парочку. вы как считаете?
Я считаю, что 1) кеш не является ассоциативным массивом, поэтому делать его наследником ассоциативного массива как-то странно, 2) пользователю кеша глубоко по барабану, сколько и чего вам там придётся переопределять, да и вы точно уверены, что вам надо совсем всё? 3) если вы переопределите кучу методов, это не скажется на производительности, так как инлайнинг.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru