Результаты поиска по запросу "c++"
Сравнение массивов в гугл тесте?
Я ищу, чтобы сравнить два массива в тесте Google. В UnitTest ++ это делается через CHECK_ARRAY_EQUAL. Как вы делаете это в Google Test?
Почему в C ++ нет оператора power? [закрыто]
У многих языков есть мощный оператор; почему не C ++? Например, Fortran и Python используют** и обычно пишется (например, в LaTeX), используя^.
C ++ вложенные классы - внутренние / внешние отношения
Я прочитал несколько постов оВложенные классыв нашем сообществе и за его пределами, и я довольно смущен. Насколько я понимаю, вC ++, вложенные классыничем не отличаются от отдельных / независимых классов. В то время как я пытался лучше понять ...
Почему реализация STL такая нечитаемая? Как C ++ мог быть улучшен здесь?
Например, почему большинство членов в реализации STL имеют_M_ или же_ или же__ префикс? Почему так много стандартного кода? Какие функции отсутствуют в C ++, которые позволили бы сделать векторную (например) реализацию понятной и более краткой?
«GetOrCreate» - у этой идиомы есть устоявшееся имя?
Хорошо, рассмотрим эту распространенную идиому, которую большинство из нас использовали много раз (я полагаю): class FooBarDictionary { private Dictionary<String, FooBar> fooBars; ... FooBar GetOrCreate(String key) { FooBar fooBar; if ...
Переменная размера 2 бита
Мне нужно определить структуру, которая имеет члены данных размером 2 бита и 6 бит. Должен ли я использоватьchar тип для каждого члена? Или, чтобы не тратить память, могу ли я использовать что-то вроде:2\ :6 нотация? Как мне это сделать? Могу ли ...
Что такое распадающийся массив?
Что такое распадающийся массив? Есть ли какое-либо отношение к указателям на массивы?
Почему я должен избегать std :: enable_if в сигнатурах функций
Скотт Мейерс опубликовалсодержание и статус [http://scottmeyers.blogspot.de/2013/01/effective-c11-content-and-status.html] его следующей книги EC ++ 11. Он написал, что один пункт в книге может быть«Избегайтеstd::enable_if в функции подписи ...
Какова реальная причина не использовать бит EOF в качестве условия извлечения потока?
Вдохновленный моимпредыдущий вопрос [https://stackoverflow.com/q/14591203/150634] Распространенной ошибкой для новых программистов на C ++ является чтение из файла с чем-то вроде: std::ifstream file("foo.txt"); std::string line; while ...
Почему при извлечении строки из потока устанавливается бит eof?
Допустим, у нас есть поток, содержащий просто: helloОбратите внимание, что нет никаких дополнительных\n в конце, как это часто бывает в текстовом файле. Теперь следующий простой код показывает, чтоeof бит устанавливается в потоке после ...