|
|
Другие темы раздела | |
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() { |
зомбяк
1584 / 1218 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
|
|
25.07.2018, 18:43 | 0 |
А что под капотом у vector? - C++ - Ответ 1256224525.07.2018, 18:43. Показов 3014. Ответов 13
Метки (Все метки)
Ответ
Если IDE поддерживает пошаговую отладку внутри стандартной библиотеки, то вполне сможешь убедиться, что в ней реализация стандартных контейнеров как раз и находится в заголовочных файлах.
Прятать реализацию полностью в cpp-файлы можно только в том случае, если "снаружи" (в заголовочных файлах, передаваемых для компиляции) не используются никакие внутренние шаблоны. Вернуться к обсуждению: А что под капотом у vector? C++
0
|
25.07.2018, 18:43 | |
Готовые ответы и решения:
13
Под капотом вызова функции Что под капотом std::mutex Нюансы синтаксиса: что означает запись vector<int*> a и vector <int>*a ? Перегрузка операторов под vector |
25.07.2018, 18:43 | |
25.07.2018, 18:43 | |
Помогаю со студенческими работами здесь
0
Выделение памяти под vector, размером 2^1000 Отличие выделения адресатов памяти под vector error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>) |