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

C ++ - это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет аналогичный синтаксис, но теперь это совершенно другой язык. Используйте этот тег для вопросов о коде (который будет скомпилирован с помощью компилятора C ++). Используйте тег, зависящий от версии, для вопросов, связанных с конкретной редакцией стандарта [C ++ 11], [C ++ 14], [C ++ 17] или [C ++ 20] и т. Д.

20
C ++ шаблон проектирования Singleton
Недавно я столкнулся с реализацией / реализацией шаблона проектирования Singleton для C ++. Это выглядело так (я взял это из примера из реальной жизни): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); ~Singleton( ); private: Singleton( ); static Singleton* instance; }; Из …



24
Какой стандарт C ++ указывает размер типа int, long?
Я ищу подробную информацию о размере основных типов C ++. Я знаю, что это зависит от архитектуры (16 бит, 32 бита, 64 бита) и компилятора. Но есть ли стандарты для C ++? Я использую Visual Studio 2008 на 32-битной архитектуре. Вот что я получаю: char : 1 byte short : …
697 c++  c++-faq 

17
Что должно возвращать main () в C и C ++?
Как правильно (наиболее эффективно) определить main()функцию в C и C ++ - int main()или void main()- и почему? Если int main()тогда return 1или return 0? Существует множество дубликатов этого вопроса, в том числе: Каковы действительные подписи для main()функции C ? Возвращаемый тип main()функции Разница между void main()а int main()? main()подпись …



19
Может ли код, действительный как на C, так и на C ++, вызывать различное поведение при компиляции на каждом языке?
C и C ++ имеют много различий, и не весь действительный код C является допустимым кодом C ++. (Под «допустимым» я подразумеваю стандартный код с определенным поведением, то есть не зависящим от реализации / неопределенным / и т. Д.) Есть ли сценарий, в котором фрагмент кода, действительный как на C, …
664 c++  c 


23
Как объединить std :: string и int?
Я думал, что это будет действительно просто, но это представляет некоторые трудности. Если у меня есть std::string name = "John"; int age = 21; Как мне объединить их, чтобы получить одну строку "John21"?

4
Как мне достичь теоретического максимума 4 FLOP за цикл?
Как достичь теоретической пиковой производительности 4 операций с плавающей запятой (двойной точности) за такт на современном процессоре Intel x86-64? Насколько я понимаю, для большинства современных процессоров Intel требуется три цикла для SSE add и пять циклов для a mul(см., Например , «Таблицы инструкций» Агнера Фога ). Благодаря конвейерной обработке можно …

16
Спать в течение миллисекунд
Я знаю, что sleep(x)функция POSIX переводит программу в спящий режим на х секунд. Есть ли функция, чтобы заставить программу спать на х миллисекунд в C ++?
632 c++  linux  sleep 

30
Как обнаружить переполнение кратного числа без знака?
На этот вопрос есть ответы на Stack Overflow на русском : Можно ли на языках C / C ++ определить целочисленное переполнение? Я писал программу на C ++, чтобы найти все решения a b = c , где a , b и c вместе используют все цифры 0-9 ровно один …
618 c++  c  integer-overflow 


8
Читайте файл построчно, используя ifstream в C ++
Содержимое файла file.txt: 5 3 6 4 7 1 10 5 11 6 12 3 12 4 Где 5 3пара координат. Как мне обрабатывать эти данные построчно в C ++? Я могу получить первую строку, но как мне получить следующую строку файла? ifstream myfile; myfile.open ("text.txt");
612 c++  file-io  ofstream 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.