Запитання з тегом «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, довгий тип?
Я шукаю детальну інформацію про розмір основних типів C ++. Я знаю, що це залежить від архітектури (16 біт, 32 біта, 64 біта) і компілятора. Але чи є стандарти на C ++? Я використовую Visual Studio 2008 для 32-бітної архітектури. Ось що я отримую: char : 1 byte short : …
696 c++  c++-faq 

17
Що має бути головним () поверненням у 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 



4
Як домогтися теоретичного максимуму 4 FLOP за цикл?
Як можна досягти теоретичної пікової продуктивності 4 операцій з плаваючою комою (подвійна точність) за цикл на сучасному процесорі Intel x86-64 Intel? Наскільки я розумію, для більшості сучасних процесорів Intel потрібні три цикли для SSE add і п'ять циклів mul(див., Наприклад , «Таблиці інструкцій» Agner Fog ). Завдяки конвеєрному каналу можна …

16
Сон протягом мілісекунд
Я знаю, що sleep(x)функція POSIX змушує програму спати протягом x секунд. Чи є функція змусити програму спати протягом x мілісекунд у С ++?
630 c++  linux  sleep 

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



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.