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

Узнать одинаковые ли массивы? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Извлечение значения и 3-и ключа http://www.cyberforum.ru/cpp-beginners/thread650171.html
Каким образом можно сделать или даже использовать уже готовую структуру данных, с помощью которой в нее можно поместить 4 аргумента или 2. Например : у меня буква "A" и 3-и цифры, например 5, 7, 1 То есть мне в структуру надо поместить вот так типа insert("A", 5, 7, 1) буква "A" это мое значение, а 5, 7, 1 - это как бы КЛЮЧ то есть, потом мне надо извлечь найденное значение в структуре с...
C++ Даны действительные числа a1, b1, c1, a2, b2, c2 Выяснить Даны действительные числа a1, b1, c1, a2, b2, c2 Выяснить верно ли что |a1b1-a2b2|>=0,0001 и если верно, то найти решение системы линейных уравнений a1x+b1у+с1=0 a2x+b2y+c2=0. (при выполнении выписанного неравенства система заведомо совместна и имеет единственное решение) Помогите пожалуйста с решение! Очень прошу) http://www.cyberforum.ru/cpp-beginners/thread650168.html
C++ Sphinx
Кто-нибудь пользовался этой чудо машиной(sphinx) для полнотекстового поиска? Хотелось бы прикрутить к приложению, которое индексировало бы просто текстовые файлы в папке, без каких либо баз данных.
C++ Дебаг тупит
Здравствуйте. Когда запускаю debug, у меня пропускаются некоторые строчки, в Locals некоторые переменные(объекты класса) не показываются. PS У меня стоит именно Debug а не Release! Помогите)
C++ Проблемы с конструктором (вроде) http://www.cyberforum.ru/cpp-beginners/thread650143.html
Недавно перешёл с С на С++. Есть класс Notebook который использует определённый мной список имён. list.h: //List.h template <class T> class List; template <class T> class Elem
C++ Разряженная матрица Экономное использование памяти предусматривает, что для тех элементов матрицы, в которых наверняка содержатся нули, память выделяться не будет. Поскольку при этом нарушается двумерная структура матрицы, она может быть представлена в памяти как одномерный массив, но при обращении к элементам матрицы пользователь имеет возможность обращаться к элементу по двум индексам. в матрице все нулевые... подробнее

Показать сообщение отдельно
AnreyKazakov
Заблокирован
11.09.2012, 16:33  [ТС]     Узнать одинаковые ли массивы?
Да, подскажите зачем этот код в книжке, там не написано, чет не могу понять что он делает...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstring>
#include <cstddef>
int main(){
    const char* pc="a very long literal string";/*определили массив из чаров*/
    const size_t len = strlen(pc+1);              /*спец переменная len равна длине строки*/
    for (size_t ix=0; ix!=1000000;++ix){         /*цикл от 0 до миллиона*/
        char *pc2=new char[len+1];           /*определили новый массив чаров*/
        strcpy(pc2,pc);                            /*скопировали строку в новый массив*/
        if (strcmp(pc2,pc))                        /*если две строки равны то....*/
        ;                                                /*Ничего! просто равны и все тут*/
        delete[] pc2;                                /*наверно, удалили массив pc2*/
        }
    std::cout<<"Успех!";                             /*это я дорисовал*/
    return 0;   
    }
Добавлено через 3 минуты
может тут показано как delete работает, кстати когда удаляешь строку delete[] pc2; производительность почти не снижается....
 
Текущее время: 06:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru