Результаты поиска по запросу "c++"

2 ответа

Чтобы судить, является ли он «нулевым», прежде чем вы получите элементы.

ел бы завернутьstd::map поэтому клиент не знает, что я храню его положительные целочисленные ключи фактически как отрицательные целые числа. Мне нужно разрешить итерации по классу и доступ к элементам. Я придумал этот класс: template<class K, ...

2 ответа

Нет. Но он может распасться на указатель, когда вам это нужно.

жный дубликат: C: различия между указателем и массивом [https://stackoverflow.com/questions/1335786/c-differences-between-pointer-and-array] Являетсяarray вC++ a pointer? Вы можете уточнить это? Благодарю.

3 ответа

 способ сделать это .. :)

TL немного ржавый, так что прости меня за то, что я могу задать тривиальный вопрос. Рассмотрим следующий фрагмент кода: map<int,int> m; ... for (auto itr = m.begin(); itr != m.end(); ++itr) { if (itr->second == 0) { m.erase(itr); } }Вопрос ...

ТОП публикаций

5 ответов

получение метаданных жесткого диска

ужно получить спецификации жесткого диска на машинах Win и * nix. я использовал<hdreg.h> на линуксе вот так: static struct hd_driveid hd; int device; if ((device = open("/dev/sda", O_RDONLY | O_NONBLOCK)) < 0) { cerr << "ERROR: Cannot open ...

7 ответов

Какая? В контексте, который задает ФП, каждый из них является неправильным.

разница междуchar** argv а такжеchar* argv[]? вint main(int argc, char** argv) а такжеint main(int argc, char* argv[])? Они одинаковы? Тем более что первая часть не имеет[].

3 ответа

вы не можете обменять (конвертировать) их .. если вам нужен файл с FILE * и HANDLE, вам нужно открыть его дважды

ли простой способ создать FILE * из WinApi HANDLE, который указывает на один конец канала? Нечто подобное мы делаем в Unix:fdopen(fd,<mode>);

6 ответов

Похоже, то, что вы пытаетесь сделать, будет гораздо лучше обслуживаться глобальным поиском и заменой.

ли написать определение с пробелами, такими как: #define replace to replacement hereХочу заменитьзаменить на" с участием "замена здесь». РЕДАКТИРОВАТЬ: Я хочу протестировать частных участников: Я написал #define private publicно это не ...

3 ответа

Исключение безопасности и make_unique

Просто чтобы уточнить, используяmake_unique только добавляет безопасность исключений, когда у вас есть несколько распределений в выражении, а не только одно, правильно? Например void f(T*); f(new T);совершенно безопасен в отношении исключений (в ...

0 ответов

Пользовательские шаблоны проектов Xcode 5 только наполовину работают

Итак, я получил пользовательские шаблоны файлов, работающие, когда я добавляю новый файл C ++ в проект, но когда я создаю новый проект, раздел комментариев в шаблоне по-прежнему по умолчанию. Я чувствую, что перепробовал все, и мне нужна ...

1 ответ

Какова цель Ref-квалифицированных функций-членов? [Дубликат]

На этот вопрос уже есть ответ здесь: Что такое «rvalue reference для * this»? [/questions/8610571/what-is-rvalue-reference-for-this] 3 ответаВо время ...