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

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

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

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 лет назад . Некоторое время назад я задал вопрос на SO о чем-то, написанном на C …


1
C ++. Net широко используется?
Я по традиции программист на C ++. За последние 12 месяцев я много занимался кодированием на C # и был приятно удивлен прагматичным подходом C # (однажды я перестал пытаться кодировать его так, как будто это «C ++ с сборкой мусора»). Недавно у нас было несколько выпускников, и когда я …
25 c++  .net 

8
Какой самый лучший исходный код C ++ для начинающих? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я пытаюсь улучшить свою технику кодирования на С ++, читая исходный код на С …
25 c++  open-source 

6
Внедрение зависимости ; передовая практика по сокращению стандартного кода
У меня простой вопрос, и я даже не уверен, что у него есть ответ, но давайте попробуем. Я пишу на C ++ и использую инъекцию зависимости, чтобы избежать глобального состояния. Это работает довольно хорошо, и я не часто сталкиваюсь с неожиданным / неопределенным поведением. Однако я понимаю, что по мере …

22
Является ли изучение того, как использовать C (или C ++), для того, чтобы стать хорошим (превосходным) программистом? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Когда я впервые начал учиться программировать, настоящие программисты могли писать ассемблер во сне. Любое …

5
Что делать, если я ненавижу заголовочные файлы C ++?
Меня всегда смущали заголовочные файлы. Они такие странные: вы включаете файл .h, который не включает .cpp, но .cpp тоже как-то компилируется. Недавно я присоединился к командному проекту, и, конечно, используются как .h, так и .cpp. Я понимаю, что это очень важно, но я не могу жить с копированием каждого объявления …

8
Как ты стал обращенным в констант? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 3 года назад . После 15 лет C ++ я до сих пор не научился любить, используя …

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& s3){ …

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.