Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
user:1234 user:me (ваши) |
| Рейтинг |
score:3 (3+) score:0 (нет) |
| Ответов |
answers:3 (3+) answers:0 (нет) isaccepted:yes hasaccepted:no inquestion:1234 |
| Просмотры | views:250 |
| Код | code:"if (foo != bar)" |
| Секции |
title:яблоки body:"яблоки апельсины" |
| Ссылка | url:"*.example.com" |
| Закладки | in:saves |
| Статус |
closed:yes duplicate:no migrated:no wiki:no |
| Типы |
is:question is:answer |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам c++
Параметры поиска: not deleted
user 198251
41 результат
C++ - компилируемый язык программирования. Первоначально он был разработан как расширение для языка C, но теперь это совершенно другой язык. Используйте эту метку для вопросов о коде, подлежащем компиляции с помощью компилятора C++. Используйте специфичную для версии метку в вопросах, связанных с конкретной стандартной редакцией, например, [C++98], [C++03], [C++11], [C++14], [C++17], [C++20] и т. д.
1
голос
заполнение массива в зависимости от введённого типа данных
Делаем функции для проверки содержимого строки:
inline bool isInteger(const std::string & s)
{
if(s.empty() || ((!isdigit(s[0])) && (s[0] != '-') && (s[0] != '+'))) return false;
char* end;
…
1
голос
Матрица с помощью наследования от вектора векторов
Агрегация - это связь объектов, когда один как бы является частью другого и существует только пока существует породивший его объект. Я бы сделал матрицу так:
template<class T>
class Matrix {
private: …
2
голоса
Разница между инициализацией 2
Очевидно, что ve.begin(); в обоих случаях должен быть верным. Проблема в строке выше, в объявление ve неправильное. Xcode выводит такое пояснение:
Parentheses were disambiguated as a function decl …
1
голос
Принятый
Дан массив символов. Удалить символ «двоеточие» (:) и подсчитать количество удаленных символов
Простой проход по массиву. Если встречается : - не сохраняем этот символ, но увеличиваем счётчик. Если другой - то сохраняем, но с учётом смещения. Каждую итерации текущий символ хранится в str[0], а …
4
голоса
Принятый
Удаление данных из деструктора
Вы объявляете переменную в теле конструктора. Конечно, в деструкторе её не видно, она остаётся там, где была объявлена. А значит, надо объявлять её в самом классе:
class GC {
private:
int* gcm;
…
1
голос
Принятый
Инициализация по умолчанию
Аргументы по умолчанию должны быть заданы в только прототипе функции. При этом, если опускается какой-то параметр, то все те, что правее от него, также должны быть опущены.
10
голосов
Принятый
C++ class в чём разница?
В первом случае Вы создаёте объект в куче. Сами выделяете память, сами должны её удалять оператором delete. Обращение к полям и методам объекта происходит через стрелку ->.
Во втором случае объект со …
6
голосов
Принятый
Как выполняется оператор if на машинном уровне?
Код:
#include <stdio.h>
#include <string.h>
int main() {
int x = 3;
if (x > 4) {
printf("Larger");
} else {
printf("Smaller");
}
}
Результат:
.LC0:
.string "L …
5
голосов
Принятый
Как правильно разделить свой класс между cpp и hpp
Начнём с начала. Когда Вы определяете обычный класс:
class test {
int _a;
public:
void set(int a);
int get(a);
}
То при реализации методов вне класса указываете класс, которому они прин …
2
голоса
Принятый
разработка графики в gamedev С++
В СНГ всё же есть геймдев компании, может и не ААА класса, но всё же довольно неплохие, куда можно устроиться и набираться практического опыта, перенимать знания и навыки.
По скиллам дорожная карта пр …
0
голосов
Подсчёт среднего, максимального и минимального возраста в c++
Насчёт наименьшего возраста, он сейчас коряво считается в строке с наибольшим:
age[i] > maximumAge ? maximumAge = age[i] : minimumAge = age[i];
То есть, наименьшим считается любой не наибольший. Пр …
1
голос
Записать/прочитать массив в файл с помощью write()/read() из unistd.h
Я сделал так: wait(&PID); и всё заработало как надо.
PS: Вы используете оператор new, значит, пишите на C++, а не C, тогда и тег ставьте соответствующий.
1
голос
Проверка окон win api
Если я Вас правильно понял, то желаемое поведение заключается в наличии не более одного открытого окна какого-то класса. Предлагаю пару вариантов для этой задачи.
Способ 1. Объявить указатель на объе …
2
голоса
Почему вывод в консоль (двух переменных и функции подряд) одинаковый?
В онлайн компиляторах разных версий плюсов (вроде ideone и C++ Shell) вывод такой же, как у Вас. Похоже, это не исключение, а норма. Возможно, это прописано в спецификации В целом же, использование в …
1
голос
Принятый
Сериализация данных, с++
Ваше задание таково:
По заданию я должен сделать свой контейнер похожий на map, в котором ключ идет в древо, а валуе в файл, название коего является ключом.
А теперь Ваш код это и делает. Перево …