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

Вопрос по string'у - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ошибка не могу понять почему ! http://www.cyberforum.ru/cpp-beginners/thread286711.html
#include <iostream> #include <Windows.h> using namespace std; const int col=20; //создание структуры для библиотеки struct Book{ int data_izdaniya; //дата создания книги char nazvanie; //название книги char avtor; //автор книги
C++ Ошибка сегментирования. Всем доброго времени суток! Помогите пожалуйста разобраться в чем дело, пишу программу( суть найти путь в дереве, но думаю это не будет столь важно). Необходимо создать новый массив, НО, при его создании и запуске(запуске(1), компиляции проходит без ошибок) программы выдаётся ошибка "ошибка сегментирования" (пишу под линухом). Так же совсем не создаются больше переменные, та же ошибка. И еще не... http://www.cyberforum.ru/cpp-beginners/thread286710.html
Отделить в дроби знаменатель от числителя C++
Доброго времени суток. Народ, подскажите плиз, как реализовать задачу - нужно отделить в дроби знаменатель от числителя и закинуть их в отдельные интовые переменные разрядность заранее не известна. Заранее большое спасибо...
C++ что означает данный цикл?
Здравствуйте, подскажите пожалуйста что означает данный цикл? for (;;) { }
C++ Найти ряд http://www.cyberforum.ru/cpp-beginners/thread286678.html
Здравствуйте! Помогите пожалуйста, надо написать программку чтобы задать ряд - sin(1*1)/1! + (sin(2*1)+sin(2*2))/2! + (sin(3*1)+sin(3*2)+sin(3*3))/3! + (sin(4*1)+sin(4*2)+sin(4*3)+sin(4*4))/4! + ..... и так до 10. Может кто подскажет как это сделать или натолкнет на мысль? С синусом не знаю как это сделать.
C++ Взаимное расположение линий Здравствуйте! Не могу реализовать математически взаимное расположение линий. Сама программа заключается в следующем: написать программу определения взаимного расположения следующих линий-прямая, окружность, парабола. Каждый тип линии определяется своим классом. Определение взаимного расположения реализовать через функцию. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.05.2011, 18:48     Вопрос по string'у
Union, Только когда не умещается вестимо.

C++
1
2
3
4
5
6
7
8
9
    void __CLR_OR_THIS_CALL reserve(size_type _Newcap = 0)
        {   // determine new minimum length of allocated storage
        if (_Mysize <= _Newcap && _Myres != _Newcap)
            {   // change reservation
            size_type _Size = _Mysize;
            if (_Grow(_Newcap, true))
                _Eos(_Size);
            }
        }
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    bool __CLR_OR_THIS_CALL _Grow(size_type _Newsize,
        bool _Trim = false)
        {   // ensure buffer is big enough, trim to size if _Trim is true
            if (max_size() < _Newsize)
            _String_base::_Xlen();  // result too long
        if (_Myres < _Newsize)
            _Copy(_Newsize, _Mysize);   // reallocate to grow
        else if (_Trim && _Newsize < _BUF_SIZE)
            _Tidy(true, // copy and deallocate if trimming to small string
                _Newsize < _Mysize ? _Newsize : _Mysize);
        else if (_Newsize == 0)
            _Eos(0);    // new size is zero, just null terminate
        return (0 < _Newsize);  // return true only if more work to do
        }
C++
1
2
3
4
    void __CLR_OR_THIS_CALL _Eos(size_type _Newsize)
        {   // set new length and null terminator
        _Traits::assign(_Myptr()[_Mysize = _Newsize], _Elem());
        }
Сие из MSVS.
 
Текущее время: 07:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru