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

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

2
Чи може компільована бібліотека C ++ 11 (lib, dll тощо) бути пов’язана зі старими компіляторами C ++?
Чи можуть старі компілятори C ++ (наприклад, VS2008 та gcc3.4) зв’язуватися із зовнішніми бібліотеками, написаними на C ++ 11? Думаю, що на цьому етапі файли C ++ 11 .lib є лише байтовим кодом, і це не повинно заважати старшим компіляторам про те, як він був створений, доки він якимось чином …
12 c++  c++11 

4
Як один інтерфейс C ++ з Інтернетом (наприклад, у Google)?
Google добре відомий смішною кількістю C ++, яку вони кодували протягом багатьох років. Виправте мене, якщо я помиляюся, але значна частина основної пошукової системи Google написана на C ++, чи не так? Як можна приймати програму, написану на C ++, та інтерфейсувати її з веб-сайтом? Примітка. Я не шукаю, як …

5
Як створити винятки
Я боюся з дуже простим питанням: Зараз я працюю над серверним додатком, і мені потрібно винайти ієрархію винятків (деякі винятки вже існують, але загальна рамка потрібна). Як я навіть починаю це робити? Я думаю про наступну стратегію: 1) Що йде не так? Щось запитується, що не дозволено. Щось запитують, це …
11 design  c++  exceptions  stl 

2
Чи вважається лінивим, якщо я використовую пакет лінійної алгебри для C ++?
По-перше, дозвольте мені ознайомитись із тим, перш ніж я фактично викладу це питання. Я вивчаю фізику, і всі мої уроки програмування проходили на легких мовах програмування, таких як MATLAB. Легко я маю на увазі, що мова робить для вас багато думок ... Наступні роки я буду приймати курси інформатики, і …
11 c++  experience 

4
Дизайн шаблон команди
У мене є ця стара реалізація шаблону Command. Це свого роду передача контексту через всю реалізацію DIOperation , але я зрозумів, що пізніше, в процесі навчання та навчання (що ніколи не припиняється), це не є оптимальним. Я також думаю, що "відвідування" тут насправді не підходить і просто плутає. Я насправді …

3
Unix / Linux з низькою затримкою
Більшість завдань програмування з низькою затримкою / високою частотою (засновані на специфікаціях завдань), схоже, реалізуються на платформах Unix. У багатьох специфікаціях вони роблять особливий запит для людей із типом досвіду "низької затримки Linux". Якщо припустити, що це не означає Linux-операційну систему в режимі реального часу, чи могли б люди надати …
11 c++  c  performance  linux  latency 

2
Як розділити роботу на мережу комп’ютерів?
Уявіть собі такий сценарій: Скажімо, у вас є центральний комп'ютер, який генерує багато даних. Ці дані повинні пройти деяку обробку, яка, на жаль, займає більше часу, ніж генерувати. Для того, щоб обробка підгонила реальний час, ми підключаємо більше рабовласницьких комп'ютерів. Крім того, ми повинні враховувати можливість випадання рабів із мережі …
11 c++  windows  networks 

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

4
У чому полягає використання універсальних імен символів в ідентифікаторах в C ++
Стандарт C ++ (я помітив це в новому, але він вже існував у C ++ 03) вказує універсальні імена символів, написані як \uNNNNта \UNNNNNNNNі представляють символи з кодовими точками unicode NNNN/ NNNNNNNN. Це корисно для рядкових літералів, тим більше, що чітко визначені UTF-8, UTF-16 та UCS-4 рядкові літерали. Однак універсальні …
11 c++  c++11 

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

8
Як змінна вводить стан?
Я читав "Стандарти кодування C ++", і цей рядок був там: Змінні вводять стан, і вам доведеться мати справу з якомога меншим станом, причому життя є якомога коротшим. Невже щось, що мутує, врешті-решт не маніпулює станом? Що ви повинні мати, щоб мати справу з якомога меншою кількістю держав ? Нечистою …

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

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

4
Термін "інтерфейс" в C ++
Java чітко розрізняє classта interface. (Я вважаю, що C # так само є, але я з цим не маю досвіду). Однак при написанні C ++ немає різниці між класом та інтерфейсом, що застосовується мовою. Отже, я завжди розглядав інтерфейс як вирішення проблеми відсутності багаторазового успадкування на Java. Здійснюючи таку різницю, …

4
Підходи проти кодової бази стають однаково повільними
Ми працюємо над кодом середнього розміру C ++ (10Mloc), який завдяки нашим зусиллям з оптимізації стає однаково повільним . Ця база коду - це набір бібліотек, які ми поєднуємо, щоб привести їх у роботу. Коли розроблялися загальні рамки того, як ці бібліотеки спілкувалися, було зроблено деякий акцент на продуктивності і …
11 c++  optimization 

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