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

8 ответов

Сравнение массивов в гугл тесте?

Я ищу, чтобы сравнить два массива в тесте Google. В UnitTest ++ это делается через CHECK_ARRAY_EQUAL. Как вы делаете это в Google Test?

4 ответа

Почему в C ++ нет оператора power? [закрыто]

У многих языков есть мощный оператор; почему не C ++? Например, Fortran и Python используют** и обычно пишется (например, в LaTeX), используя^.

3 ответа

C ++ вложенные классы - внутренние / внешние отношения

Я прочитал несколько постов оВложенные классыв нашем сообществе и за его пределами, и я довольно смущен. Насколько я понимаю, вC ++, вложенные классыничем не отличаются от отдельных / независимых классов. В то время как я пытался лучше понять ...

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

3 ответа

Почему реализация STL такая нечитаемая? Как C ++ мог быть улучшен здесь?

Например, почему большинство членов в реализации STL имеют_M_ или же_ или же__ префикс? Почему так много стандартного кода? Какие функции отсутствуют в C ++, которые позволили бы сделать векторную (например) реализацию понятной и более краткой?

5 ответов

«GetOrCreate» - у этой идиомы есть устоявшееся имя?

Хорошо, рассмотрим эту распространенную идиому, которую большинство из нас использовали много раз (я полагаю): class FooBarDictionary { private Dictionary<String, FooBar> fooBars; ... FooBar GetOrCreate(String key) { FooBar fooBar; if ...

3 ответа

Переменная размера 2 бита

Мне нужно определить структуру, которая имеет члены данных размером 2 бита и 6 бит. Должен ли я использоватьchar тип для каждого члена? Или, чтобы не тратить память, могу ли я использовать что-то вроде:2\ :6 нотация? Как мне это сделать? Могу ли ...

8 ответов

Что такое распадающийся массив?

Что такое распадающийся массив? Есть ли какое-либо отношение к указателям на массивы?

1 ответ

Почему я должен избегать std :: enable_if в сигнатурах функций

Скотт Мейерс опубликовалсодержание и статус [http://scottmeyers.blogspot.de/2013/01/effective-c11-content-and-status.html] его следующей книги EC ++ 11. Он написал, что один пункт в книге может быть«Избегайтеstd::enable_if в функции подписи ...

2 ответа

Какова реальная причина не использовать бит EOF в качестве условия извлечения потока?

Вдохновленный моимпредыдущий вопрос [https://stackoverflow.com/q/14591203/150634] Распространенной ошибкой для новых программистов на C ++ является чтение из файла с чем-то вроде: std::ifstream file("foo.txt"); std::string line; while ...

2 ответа

Почему при извлечении строки из потока устанавливается бит eof?

Допустим, у нас есть поток, содержащий просто: helloОбратите внимание, что нет никаких дополнительных\n в конце, как это часто бывает в текстовом файле. Теперь следующий простой код показывает, чтоeof бит устанавливается в потоке после ...