Запитання з тегом «c++»

Запитання про C ++, статичну типізовану, вільну форму, багатопарадигму, складену, загальномовну мову програмування.

1
Чи можливо зробити порт з програми C ++ на Java через LLVM
наскільки життєздатним є перенесення програми C ++ на байт-код Java за допомогою LLVM (я думаю, LLJVM)? Річ у тім, що в даний час у нас є процес, написаний на C ++, але новий клієнт зробив обов'язковим для того, щоб мати змогу запускати програму в декількох платформах , використовуючи віртуальну машину …
9 java  c++  porting 

6
Чи повинна моя команда використовувати якийсь загальний добре сприйнятий стандарт кодування як свою власну основу?
Команда з науково-дослідної роботи, в якій я перебуваю, вирішила прийняти стандарт кодування. Ми лише нещодавно сформували і маємо занадто мало коду та загального власного часу кодування, щоб базувати наш стандарт / конвенційний документ на тому, що органічно склалося в нашій команді, та на хороших прикладах із власного коду тощо. Тепер …

4
Чи недетермінований менеджмент ресурсів є вичерпною абстракцією?
Як я бачу, існують дві поширені форми управління ресурсами: детерміновані знищення та явні. Прикладом першого можуть бути деструктори C ++ та розумні покажчики або підрозділ DESTROY Perl, тоді як прикладом останнього може бути парадигма блоків для управління ресурсами Ruby або інтерфейс ID. Нові мови, здається, вибирають останнє, можливо, як побічний …

3
Хороший приклад масиву змінної довжини C [закритий]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Це питання отримало досить заморожений прийом на SO, тому я вирішив видалити його та …
9 c++  c  stack  heap 

4
Управління пам'яттю для швидкого проходження повідомлень між потоками в C ++
Припустимо, є два потоки, які спілкуються, асинхронно надсилаючи повідомлення один одному. Кожен потік має якусь чергу повідомлень. У мене питання дуже низький: Який очікується, що це найефективніший спосіб управління пам'яттю? Я можу придумати кілька рішень: Відправник створює об'єкт через new. Дзвінки приймача delete. Об'єднання пам’яті (для повернення пам’яті назад відправника) …

5
Винятки "помилка програмування" - чи звучить мій підхід?
На даний момент я намагаюся вдосконалити використання винятків і виявив важливу відмінність між винятками, що означають помилки програмування (наприклад, хтось передав нуль як аргумент або викликав метод на об'єкті після його вилучення) та тими, що означають збій у операція, яка не є виною абонента (наприклад, виняток вводу / виводу). Як …
9 java  c#  c++  exceptions 

6
Як отримати більше досвіду програмування [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
9 c++  experience  qt 

4
Аналіз використання пам’яті: Java проти C ++ незначно?
Як використання пам'яті цілого об'єкта, написаного на Java, порівнює \ контраст із використанням пам'яті цілого об'єкта, записаним на C ++? Чи різниця незначна? Без різниці? Велика різниця? Я здогадуюсь, що це те саме, що int - це int незалежно від мови (?) Причина, чому я запитав це, полягає в тому, …

9
printf - джерело помилок? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
9 c++ 

5
Чи хороша практика використання файлів заголовків C ++ без розширення?
У мене є аргумент з моїм колегою щодо керівних принципів C ++. В даний час він розробляє всі свої бібліотеки таким чином: У своїх іменах він використовує непослідовні великі та малі літери Деякі його заголовки не мають жодного розширення Я вважаю, що відсутність розширення - це щось зарезервоване для стандартних …
9 c++  naming 

3
Спеціальні розподільники купи
Більшість програм можуть бути досить випадковими щодо розподілу купи, навіть якщо функціональні мови програмування вважають за краще виділяти нові об'єкти, ніж змінювати старі, і нехай сміттєзбірник турбується про звільнення речей. Однак у вбудованому програмуванні безшумному секторі є багато застосунків, де взагалі неможливо використовувати розподіл купівлі через пам'ять та жорсткі обмеження …

4
Як я можу привести свій C ++ у відповідність до сучасних розробок? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 4 роки тому . Як мені слід оновити деякі дуже іржаві C ++, оскільки я впевнений, що мова та найкращі практики розвинулися? Я усвідомлюю, …

2
Автоматизація побудови: чи зазвичай QMake використовувати для проектів, що не належать до Qt?
Отже, я планую написати бібліотеку C ++, і я хочу, щоб вона була кросплатформенною, і оскільки ця бібліотека не буде мати справу з інтерфейсом, і я хочу, щоб вона мала якомога менше залежностей, я не буду використовувати Qt (насправді Qt насправді не допоможе мені досягти того, що я хочу. Все, …
9 c++  cmake 

3
Створення веб-кінця для програми C ++
Мені було цікаво, що було б найкращим методом створення веб-кінця для взаємодії з програмою C ++ на сервері. Спочатку я просто думав просто використовувати оболонку з мови веб-сервера (як shell_exec()у PHP), але мені було цікаво, чи існує "кращий" спосіб. Можливо, щось рідніше чи це чомусь погана практика?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.