С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Пишу функцию, подсчитывающую число символов (как strlen), но не получается Проблема в том,что компилятор ругается на несоответствие типов в строке 8(условие в while).Пробовал как с const, так и без. #include <iostream> using namespace std; int Len(const char *str) { int count = 0; while (str!="\0") https://www.cyberforum.ru/ cpp-beginners/ thread2278656.html Не работает функция sort через абстрактный класс(вектор указателей) C++
Есть абстрактный класс: class Comp{ public: int ochki; string name; virtual void getName(){}; Comparable(){} virtual ~Comparable(){} };
C++ Fatal error C1034: iostream: не указан путь поиска включаемых файлов https://www.cyberforum.ru/ cpp-beginners/ thread2278619.html
Пытаюсь скомпилировать файл на с++, но выдаёт такую ошибку, пожалуйста, помогите Вот код: #include<iostream> #include<cstdlib> using namespace std; int main()
C++ Динамическая линковка dll в процессе выполнения программы Есть dll с пространством имен парой функций и классов пример //MyDll.cpp namespace NS{ class FSomeClass{ } https://www.cyberforum.ru/ cpp-beginners/ thread2278594.html
Найти наименьшее расстояние между двумя локальными максимумами заданной последовательности натуральных чисел C++
Здрасте. Я начинающий, прохожу курс обучения C++. И тут такая задача: Определите наименьшее расстояние между двумя локальными максимумами последовательности натуральных чисел, завершающейся числом 0. Если в последовательности нет двух локальных максимумов, выведите число 0. Начальное и конечное значение при этом локальными максимумами не считаются. Расстоянием считается количество пробелов...
C++ Обмануть вычитание Есть программа,в которую вводишь число b(положительное только) и происходит действие по формуле a-b =с (из большего вычитаем введенное число и остается что то) не суть,так вот,можно ли как нибудь обмануть эту программную формулу ,и что бы оно не вычитало ,а сложило. Например если число b будет отрицательное ,то оно сложится,но суть в том,что в программу нельзя вводить отрицательное число,вообще-м... https://www.cyberforum.ru/ cpp-beginners/ thread2278584.html
C++ Вычислить сумму четных элементов одномерного массива до первого встреченного нулевого элемента https://www.cyberforum.ru/ cpp-beginners/ thread2278537.html
Вычислить сумму четных элементов одномерного массива до первого встреченного нулевого элемента.
Генерация паролей C++
Возникла проблема с рандомной реализацией генерации паролей. По идее символы при генерации должны были браться с таблицы ASCII. Но при работе программы помимо латиницы генерируются и кирилица либо какие-то символы. При этом диапазон rand() указан верно. Ниже находится исходник. Помогите найти баг, спасибо. // PassGenerator.h #pragma once #ifndef PASSGENERATOR_H_ #define PASSGENERATOR_H_...
C++ TinyXPath для C++ https://www.cyberforum.ru/ cpp-beginners/ thread2278477.html
Не уверен, что правильно выбрал раздел, но пусть будет здесь. Я пишу программу, которая должна строить дерево папок по файлу xml, затем раскидывая по нему файлы. Я использую парсер TinyXML с TinyXPath. XML примерно так выглядит. <root> <part1 name ="Кусок1"> <part2 name ="Кусок1_1">Папка1</part2> <part2 name ="Кусок1_2">Папка2</part2> ... <part2 name ="Кусок1_n">Папкаn</part2>
C++ Переменной t присвоить значение истина, если максимальный элемент массива не превосходит наперед заданного "а" Переменной t присвоить значение истина, если максимальный элемент одномерного массива единственный и не превосходит наперед заданного числа a. https://www.cyberforum.ru/ cpp-beginners/ thread2278406.html
C++ Переводчик текста: разбить заданный текст на слова и перевести каждое слово одно за другим
Здрасьте всем, нужен переводчик текста в c++. Идея есть - разделить текст на слова и пословно перевести, но возникает проблема с этим разделением слов. Желательно объяснить на доступном языке. Или может есть другой способ всё провернуть. Пожалуйста.
C++ Бесконечный цикл при вводе букв https://www.cyberforum.ru/ cpp-beginners/ thread2278305.html
Почему если ввести в переменную управляющую циклом символ, при том ,что это переменная типа int, цикл станет бесконечным? Пример кода: #include <iostream> using namespace std; int main() {
Комп_Оратор)
Эксперт по математике/физике
9005 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
26.07.2018, 14:42 0

А что под капотом у vector? - C++ - Ответ 12563746

26.07.2018, 14:42. Показов 3014. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от sed99 Посмотреть сообщение
если два раза использовать тип данных int, будет создан два вида класса для int'а или нет?
sed99, контейнер stl это вид шаблона. Вы изучаете вид шаблона не имея начального представления о том, что из себя представляет шаблон. Это бессмыслесное занятие.
Цитата Сообщение от sed99 Посмотреть сообщение
если два раза использовать тип данных int, будет создан два вида класса для int'а или нет?
не будет. Класс один и тот же. Используя typedef или using можно объявить синоним типа и использовать только его для объевления объектов.

Вернуться к обсуждению:
А что под капотом у vector? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2018, 14:42
Готовые ответы и решения:

Под капотом вызова функции
Решил разобраться как вызываются функции в c++. То есть как компилятор преобразовывает код в...

Что под капотом std::mutex
Собственно сабж. Под виндой это сделано на основе критической секции или через мьютекс как объект...

Нюансы синтаксиса: что означает запись vector<int*> a и vector <int>*a ?
Часто встречается вот такая запись: vector&lt;int&gt; a; это понятно что. Массив объектов int А вот...

Перегрузка операторов под vector
Добрый день. Просьба направить в правильном направлении при перегрузке операторов : ...

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

Выделение памяти под vector, размером 2^1000
Доброго всем дня. у меня есть задача задач. найти число которое есть 2^1000. оно, увы выходит за...

Отличие выделения адресатов памяти под vector
Почему при исполнении программы первая ячейка отличается от следующих. И почему не заполняются...

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt; #include &lt;vector&gt;...

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>)
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало...

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