Вопросы с тегом «q»

446
В чем разница между «STL» и «C ++ Standard Library»?

Кто-то обратил мое внимание на эту статью , утверждая, что (я перефразирую) термин STL неправильно используется для ссылки на всю Стандартную библиотеку C ++ вместо частей, взятых из SGI STL. (...) это относится к «STL», несмотря на то, что очень немногие люди все еще используют STL (который был...

441
Каковы различия между структурой и классом в C ++?

Этот вопрос уже задавался в контексте C # /. Net . Теперь я хотел бы изучить различия между структурой и классом в C ++. Пожалуйста, обсудите технические различия, а также причины выбора того или иного в дизайне ОО. Начну с очевидной разницы: Если вы не укажете public:или private:, члены структуры...

439
LINQ Orderby по убыванию запроса

Я уверен, что это будет относительно просто. У меня есть запрос LINQ, который я хочу заказать к последней дате создания. Видеть: var itemList = from t in ctn.Items where !t.Items && t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; Я также попробовал: var itemList =...

438
Каковы основные цели использования std :: forward и какие проблемы он решает?

При совершенной пересылке std::forwardиспользуется для преобразования именованных ссылок rvalue t1и t2в безымянные ссылки rvalue. Какова цель сделать это? Как это повлияет на вызываемую функцию, innerесли мы оставим t1& t2как значения? template <typename T1, typename T2> void...

435
C ++ 11 значения и путаница в семантике перемещения (оператор return)

Я пытаюсь понять rvalue ссылки и переместить семантику C ++ 11. В чем разница между этими примерами, и какой из них не будет делать векторные копии? Первый пример std::vector<int> return_vector(void) { std::vector<int> tmp {1,2,3,4,5}; return tmp; } std::vector<int>...

430
Разве обещания не являются просто обратными вызовами?

Я разрабатывал JavaScript в течение нескольких лет, и я совсем не понимаю суеты по поводу обещаний. Кажется, что все, что я делаю, это изменения: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Для чего я мог бы использовать библиотеку async для чего-то...

417
Как работает процесс компиляции / компоновки?

Как работает процесс компиляции и компоновки? (Примечание. Предполагается, что это будет вход в FAQ по C ++ в Stack Overflow . Если вы хотите критиковать идею предоставления FAQ в этой форме, то публикация в meta, с которой все это началось, будет подходящим местом для этого. Этот вопрос...

413
LINQ .Any VS. Exists - Какая разница?

Используя LINQ для коллекций, в чем разница между следующими строками кода? if(!coll.Any(i => i.Value)) а также if(!coll.Exists(i => i.Value)) Обновление 1 Когда я разбираю, .Existsпохоже, что нет кода. Обновление 2 Кто-нибудь знает, почему там нет кода для...

400
Почему `[` лучше чем `subset`?

Когда мне нужно отфильтровать data.frame, т.е. извлечь строки, которые удовлетворяют определенным условиям, я предпочитаю использовать subsetфункцию: subset(airquality, Month == 8 & Temp > 90) Вместо [функции: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Есть две...

394
Где я могу найти текущие стандартные документы C или C ++?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этот вопрос есть ответы на Переполнение стека на русском : Где взять стандарт C ++? На многие вопросы ответ, кажется,...

392
Как установить пакет R из исходного кода?

Друг прислал мне это великолепное руководство по веб-сёрфингу NYtimes с R . Я бы очень хотел попробовать это. Тем не менее, первым шагом является установка пакета с именем RJSONIO из исходного кода. Я достаточно хорошо знаю R, но понятия не имею, как установить пакет из исходного кода. Я использую...

392
Есть ли встроенная функция для нахождения режима?

В R mean()и median()есть стандартные функции, которые делают то, что вы ожидаете. mode()сообщает вам режим внутренней памяти объекта, а не значение, которое встречается чаще всего в его аргументе. Но есть ли стандартная библиотечная функция, которая реализует статистический режим для вектора (или...

385
Как сделать SQL Like% в Linq?

У меня есть процедура в SQL, которую я пытаюсь превратить в Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' Линия, которая меня больше всего волнует: where OH.Hierarchy like '%/12/%' У меня...

377
Что такое оптимизация копирования и возврата значений?

Что такое копирование? Что такое (названная) оптимизация возвращаемого значения? Что они подразумевают? В каких ситуациях они могут возникнуть? Какие ограничения? Если вы получили ссылку на этот вопрос, вы, вероятно, ищете введение . Технический обзор см. В стандартной справке . Смотрите общие...

377
Разделить список на подсписки с помощью LINQ

Есть ли способ, которым я могу разделить List<SomeObject>на несколько отдельных списков SomeObject, используя индекс элемента в качестве разделителя каждого разделения? Позвольте мне привести пример: У меня есть List<SomeObject>и мне нужно List<List<SomeObject>>или...

375
Как можно объединить две строки?

Как я могу объединить (объединить, объединить) два значения? Например у меня есть: tmp = cbind("GAD", "AB") tmp # [,1] [,2] # [1,] "GAD" "AB" Моя цель - объединить два значения в «tmp» в одну строку: tmp_new = "GAD,AB" Какая функция может сделать это для...