Результаты поиска по запросу "c++"
анонимные пространства имен и одно определение правила
Нарушаю ли я правило единого определения в следующей программе? // foo.hpp #ifndef FOO_HPP_ #define FOO_HPP_ namespace { inline int foo() { return 1; } } inline int bar() { return foo(); } #endif //EOFа также // m1.cpp #include "foo.hpp" int ...
Какой заголовочный файл мне нужно включить, чтобы использовать функцию gotoxy ()?
Это проект student-report-card, у меня возникли некоторые проблемы, когда я переместил этот код в dev C ++ из borland C. Теперь, когда я пытаюсь скомпилировать программу в dev C ++, выдается сообщение об ошибке, что gotoxy () не определен. Так ...
Каков наилучший способ заставить пользователя функции C ++ признать семантическое значение параметров, которые являются числовыми константами?
Я хотел бы написать функциональные интерфейсы, которые вынуждают пользователя признать семантическое значение встроенных констант. Например, я хотел бы взять void rotate(float angle); // Rotate the world by an angle in radians.и изменить его ...
Что является правильным: vector <const string> ИЛИ const vector <string>?
Что правильно:vector<const string> ИЛИ ЖЕconst vector<string>? Я хочу создатьstd::vector изstd::stringс, и я не буду вносить в него изменения. Но я не уверен, какой из двух способов лучше и почему.
Объявление переменных внутри циклов, хорошая практика или плохая практика?
Вопрос 1:Является ли объявление переменной внутри цикла хорошей или плохой практикой? Я читал другие темы о том, есть ли проблема с производительностью (большинство сказали нет), и что вы всегда должны объявлять переменные как можно ближе ...
Функция вероятности хи-квадрат в C ++
Следующий мой код вычисляет доверительный интервал, используя «квантиль» хи-квадрата и функцию вероятности из Boost. Я пытаюсь реализовать эту функцию, чтобы избежать зависимости от Boost. Есть ли какой-нибудь ресурс, где я могу найти такую ...
Математика, чтобы преобразовать секунды с 1970 в дату и наоборот
У меня есть секунды с 1 января 1970 года 00:00 в виде int64 в наносекундах, и я пытаюсь преобразовать их в месяц / день / год / день недели. Это легко сделать итеративно, у меня это работает, но я хочу сделать это формально. Я ищу фактическую ...
Инициализация переменной (указатель и значение)
Foo f1 = Foo(); // (1) Ok Foo f2 = Foo; // (2) Compiler error Foo *p1 = new Foo(); // (3) Ok Foo *p2 = new Foo; // (4) Ok. Why??Мне было интересно, почему существует два способа инициализации указателей. Это выглядит немного противоречивым. Есть ...
C ++ новый оператор безопасности потоков в Linux и GCC 4
Вскоре я начну работать над параллельной версией алгоритма уточнения сетки с использованием разделяемой памяти. Профессор в университете отметил, что мы должны быть очень осторожны с безопасностью потоков, потому что ни компилятор, ни stl не ...
Используйте typedef в структуре для именования и индексации текстовых команд
Я работаю с простым приложением командной строки, которое принимает текст ASCI и интерпретирует его как команду. Я попытался минимизировать избыточность в этом приложении на примере ...