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

Массив: Что быстрее: mass[n] или *(mass+n)? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти слова, содержащие букву “s” http://www.cyberforum.ru/cpp-beginners/thread621832.html
ребята,помогите пожалуйста с выполнением заданий.совсем недавно пришел с армии(8 дней),на покупку денег нету:(может тут кто откликнется с помощью?! 1.тема: ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ СТРОК.задание:Найти слова, содержащие букву “s” это выполнять в визуал с++ 6.0 под консолью..и как можно примитивнейшим языком и примитивнейшими командами.как в этом примере #include <string.h> #include...
C++ Проход по всем элементам односвязного списка с последующим присваиванием каждому его элементу соответствующее хэш-значение У меня есть односвязный линейный список: struct Element //Структура с инфополями и адресным полем { int x; //Инфополе. Значения из x будут передаваться в список Element *Next; //Адресное поле }; class Spisok { Element *Head; Element *Tail; http://www.cyberforum.ru/cpp-beginners/thread621820.html
Преобразовать строку, удалив каждый символ * и удвоив каждый символ, отличный от * C++
Дана строка преобразовать ее, удалив каждый символ * и удвоив каждый символ отличный от *.
C++ Дано предложение. Найти наибольшее количество идущих подряд пробелов
9)Дано предложение. Найти наибольшее количество идущих подряд пробелов.
C++ Лингвистический разбор предложения http://www.cyberforum.ru/cpp-beginners/thread621771.html
Кто-то баловался на эту тему? И есть ли готовые решения? Может какие-то уроки как лучше делать?
C++ HEAP CORRUPTION DETECTED - не понятно почему Помогите пожалуйста. Есть такой код: double e; char* w; /////// POINT 1 string q; size_t pos; string txtfile; Par.push_back(timuk); подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
10.07.2012, 21:07     Массив: Что быстрее: mass[n] или *(mass+n)?
Цитата Сообщение от ForEveR Посмотреть сообщение
Не соглашусь. Если нету проверки на индекс, если итераторы реализованы через указатель, если включены оптимизации - скорость будет одинаковой.
- возможно я несколько некорректно выразился, т.е. если имеем класс
C++
1
2
3
4
5
6
7
8
9
class userType
{
private:
    char *str;
public:
    userType(char * _str){_str = str;}
    char Get(int index){return str[index];}
    char * Mem(){return str;};
};
То да скорость индексации будет одинаковой, но т.к. в реалии классы мы пишем сложнее а перегрузить оператор [] тоже надо то думаю код асма для самописного контейнера выйдет всё же подлинней. В любом случае для простых массивом скорости доступа одинаковы, как я уже писал.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru