c++
учитывая следующий вызов функции: f(g(), h()) поскольку порядок оценки аргументов функции не определен (все еще имеет место в C++11, насколько мне известно), может ли реализация теоретически выполнить g() и h() параллельно? такая параллелизация могла только пнуть в were g и h известно, что это довольно тр...
Я попытался использовать оператор [] доступ к элементу в карте const C++, но этот метод не удался. Я также попытался использовать "at ()", чтобы сделать то же самое. На этот раз это сработало. Однако я не смог найти никакой ссылки на использование "at()" для доступа к элементу в карте const C++. Является ли" ...
было бы очень полезно иметь возможность перегружать . оператор в C++ и возвращает ссылку на объект. можно перегрузить operator-> и operator* а не operator. есть ли техническая причина для этого?...
этот вопрос уже есть ответ здесь: Инженерный bool сравнивается равным как истинным, так и ложным, почему? 5 ответов это мой код: #include <cstring> #include <iostream> int main() { bool a; memset(...
Я пытался получить представление о влиянии наличия массива в кэше L1 на память, синхронизируя процедуру, которая масштабирует и суммирует элементы массива, используя следующий код (я знаю, что я должен просто масштабировать результат на " a "в конце; дело в том, чтобы сделать как умножение, так и добавление в...
Допустим у меня есть класс с методом, который возвращает shared_ptr. каковы возможные преимущества и недостатки возвращая его по ссылке или по значению? две возможные ключи: раннее уничтожение объекта. если я верну shared_ptr по ссылке (const) счетчик ссылок не увеличивается, поэтому я несу риск удаления...
я начал пробовать стандарт C++11, и я нашел этой вопрос, который описывает, как вызвать ваш ctor из другого ctor в том же классе, чтобы избежать наличия метода init или тому подобного. Сейчас я пытаюсь то же самое с кодом, который выглядит так: ГЭС: class Tokenizer { public: Tokenizer(); Tokenizer(std::...
Возможные Дубликаты:а и не А когда я должен использовать do-while вместо циклов while? Я уже некоторое время программирую (2 года работы + 4,5 года степени + 1 год до колледжа), и я никогда не использовал цикл do-while, не будучи вынужденным к введению в курс программирования. У меня растет чувство, чт...
Я сталкивался с этой проблемой много раз во время различных ситуаций. Он является общим для всех языков программирования, хотя мне удобно с C или Java. рассмотрим два массива (или коллекции): char[] A = {'a', 'b', 'c', 'd'}; char[] B = {'c', 'd', 'e', 'f'}; Как получить общие элементы между двумя массивам...
скажем, у меня есть следующие: int i = 23; float f = 3.14; if (i == f) // do something i будет повышен до float и два float числа будут сравниваться, но может a float представляют все int значения? Почему бы не продвигать оба int и float до double?...