c++ — вопросы с ответами

4 ответа
Я пробовал свой мозг на неделю, пытаясь выполнить это задание, и я надеюсь, что кто-то здесь может привести меня к правильному пути. Позвольте мне начать с инструкций инструктора: Ваше задание является противоположностью нашего первого лабораторного задания, которое должно было оптимизировать прогр...
optimization
x86
cpu-architecture
intel
21 май 2016, в 10:25
7 ответов
Возможно ли, что код С++ соответствует как стандарту C++03, так и C++11 стандарт, но делать разные вещи в зависимости от того, какой стандарт он компилируется?
c++11
language-lawyer
c++03
13 апр. 2014, в 18:43
5 ответов
Какая разница между constexpr и const? Когда я могу использовать только один из них? Когда я могу использовать оба и как выбрать один из них?
c++11
constexpr
const
02 янв. 2013, в 01:38
23 ответа
Я читаю лекции моего лектора C++, и он написал следующее: Использовать отступы //OK Никогда не полагайтесь на приоритет оператора - всегда используйте круглые скобки //OK Всегда используйте блок {} - даже для одной строки // не ОК, почему??? Объект Const с левой стороны сравнения //OK Испо...
coding-style
curly-braces
defensive-programming
30 авг. 2012, в 10:03
6 ответов
У меня есть документы XML, которые мне нужны для синтаксического анализа и/или мне нужно создавать документы XML и записывать их в текст (файлы или память). Поскольку у стандартной библиотеки С++ нет библиотеки для этого, что я должен использовать? Примечание.. Этот вопрос должен быть окончательны...
xml-parsing
c++-faq
22 фев. 2012, в 01:28
17 ответов
Возможно, я не с этой планеты, но мне кажется, что следующая синтаксическая ошибка: int a[] = {1,2,}; //extra comma in the end Но это не так. Я был удивлен, когда этот код был скомпилирован в Visual Studio, но я научился не доверять компилятору MSVC в отношении правил С++, поэтому я проверил станда...
syntax
language-lawyer
grammar
12 авг. 2011, в 17:04
6 ответов
Я читал о Опции GCC для условных обозначений кода, но не мог понять, что делает "Создавать независимый по положению код (PIC)". Пожалуйста, дайте пример, чтобы объяснить мне, что это значит.
gcc
options
fpic
15 март 2011, в 10:33
18 ответов
У меня есть устаревший код на С++, из которого я должен удалить неиспользуемый код. Проблема в том, что база кода большая. Как узнать, какой код никогда не вызывается/не используется?
optimization
dead-code
27 янв. 2011, в 06:46
1 ответ
У меня есть класс template<size_t N, size_t M> class Matrix { // .... }; Я хочу создать typedef, который создает Vector (вектор-столбец), который эквивалентен Matrix с размерами N и 1. Что-то вроде этого: typedef Matrix<N,1> Vector<N>; Что создает ошибку компиляции. Следующее...
c++11
templates
typedef
08 май 2010, в 19:15
5 ответов
Для шаблонов я видел обе декларации: template < typename T > template < class T > Какая разница? И что именно означают эти ключевые слова в следующем примере (взято из немецкой статьи Википедии о шаблонах)? template < template < typename, typename > class Container, typename Ty...
templates
keyword
07 янв. 2010, в 21:39
9 ответов
Я хочу понять внешнюю связь и внутреннюю связь и их разницу. Я также хочу знать значение const переменные внутренне связаны по умолчанию, если иначе не объявлено как extern.
c++-faq
31 авг. 2009, в 19:08
6 ответов
При переопределении класса в С++ (с виртуальным деструктором) я снова реализую деструктор как виртуальный в наследующем классе, но мне нужно вызвать базовый деструктор? Если так, я представляю себе что-то вроде этого... MyChildClass::~MyChildClass() // virtual in header { // Call to base destruc...
destructor
24 март 2009, в 14:34
9 ответов
Я часто оказываюсь в ситуации, когда перед проектами С++ я сталкиваюсь с несколькими ошибками компиляции/компоновщика из-за некоторых неправильных дизайнерских решений (сделанных кем-то другим:)), которые приводят к циклическим зависимостям между классами С++ в разных файлах заголовков ( может произ...
compiler-errors
circular-dependency
c++-faq
09 март 2009, в 09:13
22 ответа
Я пытаюсь написать программу на С++, которая использует следующие входы от пользователя для создания прямоугольников (от 2 до 5): высота, ширина, x-pos, y-pos. Все эти прямоугольники будут существовать параллельно оси x и y, то есть все их ребра будут иметь наклоны 0 или бесконечность. Я попытался р...
algorithm
geometry
rectangles
overlap
20 нояб. 2008, в 19:16
13 ответов
Почему С++ STL не предоставляет никаких "древовидных" контейнеров и что лучше всего использовать вместо этого? Я хочу сохранить иерархию объектов как дерево, а не использовать дерево в качестве повышения производительности...
tree
stl
15 окт. 2008, в 18:25
Наверх
Меню