Результаты поиска по запросу "c++"
объявить функцию друга шаблона класса шаблона
У меня есть шаблон классаObj и шаблон функцииmake_obj. Obj имеетprivate Определен единственный конструктор, который принимает ссылку на свой шаблонный тип для привязки. template <typename T> class Obj { private: T& t; Obj(T& t) : t{t} { } ...
как уничтожить массив
#include <cstdlib> #include <iostream> using namespace std; const unsigned long MAX_SIZE = 20; typedef int ItemType; class Heap { private: ItemType array[MAX_SIZE]; int elements; //how many elements are in the heap public: Heap( ) ~Heap( ) bool ...
Можем ли мы опустить двойные скобки для std :: array в C ++ 14?
Я сейчас читаю черновик стандарта для C ++ 14, и, возможно, мой legalese немного заржавел, но я не могу найти упоминаний о разрешении инициализации, как в следующем std::array<int, 3> arr{1,2,3};быть законным (РЕДАКТИРОВАТЬ: ...
(см. пример ниже)
шал, что вы никогда не должны бросать строку, потому что не хватает информации, и вы будете ловить исключения, которые вы не ожидаете поймать. Какова хорошая практика для создания исключений? Вы наследуете базовый класс исключений? У вас много ...
C ++: чтение файла CSV в массив массивов
Я работаю над заданием, где мне нужно прочитать CSV-файл с неизвестным количеством строк в структурированный массив. Только через C ++, а не C (они не хотят, чтобы мы объединяли оба). Итак, у меня есть следующий код: // DEFINITION struct items ...
Поймать сигналы типа SIGSEGV и SIGFPE в многопоточной программе
Я пытаюсь написать многопоточную систему регистрации для программы, работающей на Linux. Вызовы системы регистрации в основных потоках программы выдвигают структуру данных, содержащую данные, подлежащие регистрации, в очередь FIFO. ...
Почему переместить семантику?
Позвольте мне предисловие, сказав, что я прочитал некоторые из многих вопросов, уже задаваемых относительно семантики перемещения. Этот вопрос не о том, как использовать семантику перемещения, а о том, какова его цель - если я не ошибаюсь, я не ...
Хороший улов! Я изменил заголовок в ответе. Спасибо!
я есть несколько классов, которые я не могу изменить. У каждого есть конструктор копирования, по крайней мере, один другой конструктор и функцияfoo() это возвращает некоторое значение. Я хочу создать шаблон класса, который может быть производным ...
Вот как это использовать
dows счетчики производительности имеют разные имена в зависимости от языка операционной системы. Например, в английской версии Windows есть счетчик производительности\Processor(_Total)\% Processor Time, Тот же ...
Я бы предпочел держаться подальше от «слишком большой» объектной ориентации из-за проблем с производительностью.
аю 8051 ассемблер. Прежде чем все станет токенизатором, который читает следующие токены, устанавливает флаги ошибок, распознает EOF и т. Д. Затем идет основной цикл компилятора, который читает следующие токены и проверяет правильность ...