Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ссылка на неразрешенный внешний символ Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl phyRestoreConsoleAttributes(void)" (?phyRestoreConsoleAttributes@@YAXXZ) в функции _main Выдают такие ошибки, плюс еще 40 ошибок такого плана. И что это значит? КАк решить проблему? https://www.cyberforum.ru/ cpp-beginners/ thread932632.html C++ Алгоритм поиска
есть ли в STL алгоритм принимающий упорядоченный интервал и проверяющий, содержит ли данный интервал последовательность из N элементов, соседние элементы отличаются на единицу ПРимер : 3 5 6 7 9 - содержит 3 элемента отл на единицу 2 3 10 11 12 13 содержит 4 элемента
C++ Правильное поведение класса даты https://www.cyberforum.ru/ cpp-beginners/ thread932615.html
В общем, взбрело мне в головы написать свой собственный класс для управления датой. Собственно, основная информация - день, месяц и год реализованы простыми числами. Решил написать функции для прибавления к дате нескольких дней, месяцев и лет и тут столкнулся с такой проблемой - как правильно организовать поведение класса для функции прибавления месяцев для случаев, когда в изначальном месяце...
C++ C++ и количество запущенных процессов https://www.cyberforum.ru/ cpp-beginners/ thread932611.html
Перед мной стоит задача. Вычислить количество процессов, запущенных на системе. Перечисляю процессы я так: PROCESSENTRY32 Process; HANDLE hProcess; Process.dwSize = sizeof(PROCESSENTRY32); hProcess = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); Process32First(hProcess, &Process);
C++ error C3168: bool: недопустимый базовый тип для перечисляемого типа
В Visual C++ 2005 это не вызывает ошибки. А почему в Visual C++ 2010 ошибка? enum State:bool{ON=true, OFF=false}; // error C3168: bool: недопустимый базовый тип для перечисляемого типа
C++ Объясните работу программы Есть программа с рекурсивной функцией, которая меняет порядок значениий в массиве наоборот. Объясните, пожалуйста, как она это делает #include<iostream> using namespace std ; void someFunction (int , int ); int main () { setlocale(0,"") ; const int arraySize = 10 ; https://www.cyberforum.ru/ cpp-beginners/ thread932582.html
C++ Добавить в код переопределенные функции https://www.cyberforum.ru/ cpp-beginners/ thread932553.html
Добавить в код функции сложения, умножения, вычитания, которые производят эти арифметические операции с данными этого класса и встроенного float. Определить методы сравнения: больше, меньше или равно. Предусмотреть возможность подсчета числа объектов данного типа. #include "stdafx.h" #include <iostream> using namespace std; class Vector
C++ Определение типов. Приведение int к unsigned int
При таком определении 5 рассматривается как int. Как при определении указать что 5 будет именно unsigned int? unsigned int n=5; Для вещественных типов добавляется буква F: float f=3.14F; И тут число 3.14 будет иметь тип float
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество элементов массива, больших С, произведение. https://www.cyberforum.ru/ cpp-beginners/ thread932537.html
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, больших С; 2) произведение элементов массива, расположенных после максимального по мо¬дулю элемента.
C++ Удаление секции конфигрурационного файла Дано: конфигрурационный файл config.cfg key1=123; key2=345; key1=asd; Требуется: удалить секцию 1 вместе со всеми ключами https://www.cyberforum.ru/ cpp-beginners/ thread932512.html
Не могу справиться с if! C++
Вот код: #include <iostream.h> #include <stdio.h> int main() { using namespace std; string name; cout << "Type name: "; cin >> name;
C++ компилятор находит неоднозначность при вызове round(i) https://www.cyberforum.ru/ cpp-beginners/ thread932495.html
Доброго времени суток! Подскажите, компилятор находит неодназначтность в строке 26 *вызов функции round(i)* G:\lessons\round.cpp|25|error: call of overloaded 'round(double&)' is ambiguous| Хотя ее тут быть не может насколько я понимаю. #include <iostream> #include <clocale>
28 / 13 / 1
Регистрация: 20.01.2013
Сообщений: 145
Записей в блоге: 8
08.09.2018, 01:43 0

Инициализация vector<char> - C++ - Ответ 12885776

08.09.2018, 01:43. Показов 19207. Ответов 23
Метки (Все метки)

Ответ

Тема давно не поднималась, но всё же, подскажите, пожалуйста, почему так работает
C++
1
2
3
char arr[]="abc";
vector<char> alf;
alf.insert(alf.end(),alf,alf+sizeof(alf)/sizeof(*arr));
а так не работает
C++
1
2
3
string arr="abc";
vector<char> alf;
alf.insert(alf.end(),alf,alf+sizeof(alf)/sizeof(*arr));
Компилятор пишет: error: no match for ‘operator*’
Как преобразовать строку в вектор?

Вернуться к обсуждению:
Инициализация vector<char> C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2018, 01:43
Готовые ответы и решения:

Запись в vector<vector<char>>
Задача такова: Считать с нескольких разных файлов бинарным способом в vector&lt;vector&lt;char&gt;&gt; _data....

Инициализация графа (контейнер vector)
Нашёл как ра то, что мне нужно, алгоритм Форда-Беллмана. С помощью этого алгоритма можно найти...

Инициализация полей класса через vector<>
Здравствуйте, можете подсказать как правильно инициализировать поля класса, вот например есть класс...

Инициализация статического члена std::vector в шаблонном классе
есть класс myclass , владеющий классом struct template&lt;class T&gt; class myclass { struct...

23
08.09.2018, 01:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2018, 01:43
Помогаю со студенческими работами здесь

Инициализация *char в конструкторе
Хай эврибади! class A { private: int a; int b; char *str; public: A() : a(0), b(0) {...

Инициализация char в классе
Не понимаю, как поместить символьный массив в класс. На выводе получаются случайные символы. class...

Инициализация char массива
Мне нужно объявить и инициализировать массив char'ов. К примеру, char *m_words={'1', '2', '3',...

Инициализация char в конструкторе
class Abit { public: Abit(); ~Abit(); protected: private: bool medal;

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru