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

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

11
Уникайте оператора збільшення Postfix
Я читав, що мені слід уникати оператора збільшення постфікса через причини роботи (у певних випадках). Але це не впливає на читабельність коду? На мою думку: for(int i = 0; i < 42; i++); /* i will never equal 42! */ Виглядає краще, ніж: for(int i = 0; i < 42; …

3
Чому покажчики збільшення?
Я нещодавно почав вивчати C ++, і оскільки більшість людей (відповідно до того, що я читав), я борюся з покажчиками. Не в традиційному розумінні я розумію, що вони є, і для чого вони використовуються, і як вони можуть бути корисними, однак я не можу зрозуміти, наскільки корисні покажчики були б …
25 c++  c  pointers 

4
C ++ мови зв'язку, крім C?
Мова C ++ дозволяє змішувати як C ++, так і C в одному вихідному файлі. Наприклад, extern "C" { struct bar { /* ... */ } } Чи є C ++ чи коли-небудь підтримував будь-які інші "мови зв'язку", крім C? наприклад extern "Pascal"абоextern "Haskell"

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


1
Чи широко використовується мережа C ++?
Я кодер C ++ за традицією. Протягом останніх 12 місяців або близько того я робив багато кодування C # і був приємно здивований прагматичним підходом C # (одного разу я перестав намагатися кодувати це так, ніби це "C ++ зі збиранням сміття"). Нещодавно у нас були деякі випускники, і коли …
25 c++  .net 

8
Який найкращий вихідний код C ++ читати для початківця? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Я намагаюся вдосконалити свою техніку кодування c ++, читаючи вихідний код c ++. Який …
25 c++  open-source 

6
Ін'єкційна залежність; передовий досвід зменшення кодового коду
У мене просте запитання, і я навіть не впевнений, що він має відповідь, але спробуємо. Я кодую C ++ і використовую ін'єкцію залежностей, щоб уникнути глобального стану. Це працює досить добре, і я не часто зустрічаюсь з несподіваною / невизначеною поведінкою. Однак я усвідомлюю, що, коли мій проект зростає, я …

5
Що робити, якщо я ненавиджу файли заголовків C ++?
Мене завжди бентежили файли заголовків. Вони такі дивні: ви включаєте .h файл, який не включає .cpp, але .cpp теж якось компілюється. Нещодавно я приєднався до командного проекту, і, звичайно, використовуються і .h і .cpp. Я розумію, що це дуже важливо, але я не можу жити, коли копіюємо кожну декларацію функції …

22
Чи навчитися використовувати C (або C ++) вимогою, щоб бути хорошим (відмінним) програмістом? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Коли я вперше почав вчитися програмувати, справжні програмісти могли писати складання уві сні. Будь-яке …

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

7
Чи слід уникати STL у великих програмах?
Це може здатися дивним питанням, але в моєму відділі у нас виникають проблеми з наступною ситуацією: Ми працюємо тут над серверним додатком, який стає все більшим і більшим, навіть у той момент, коли ми розглядаємо можливість розділити його на різні частини (DLL-файли), динамічно завантажуючи при необхідності та вивантажуючи згодом, щоб …
24 c++  stl 

6
Чи є читабельність поважною причиною не використовувати const у (еталонних) параметрах?
Під час написання деяких функцій я знайшов ключове слово const у таких параметрах: void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } часто викликає розбиття рядка на 2 рядки в IDE або vim, тому я хочу видалити всі ключові слова const у параметрах: void MyClass::myFunction(MyObject& obj,string& s1,string& s2,string& …

8
Дизайн інтерфейсу, коли функції потрібно викликати у певній послідовності
Завдання полягає в налаштуванні обладнання в межах пристрою відповідно до деяких специфікацій вводу. Цього слід досягти таким чином: 1) Зберіть інформацію про конфігурацію. Це може статися в різний час і місця. Наприклад, модуль A і модуль B можуть вимагати (в різний час) деякі ресурси від мого модуля. Ці "ресурси" насправді …
24 c++  interfaces 

9
C ++ для розробників C #
Я знаю C # досить добре (самоучка, на жаль) і мені потрібно зробити кілька програм C ++ для програми Windows. Мені вдалося знайти багато інформації для розробників C ++, які вивчають C #, але не вдалося знайти багато знань про вивчення C ++, коли ви вже знаєте C #. Хто-небудь …
24 c#  c++ 

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