Форум программистов, компьютерный форум CyberForum.ru

constexpr static functions - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копирование массива char в буфер обмена компьютера http://www.cyberforum.ru/cpp-beginners/thread624997.html
Здравствуйте. Нужно, чтобы программа могла скопировать какой-либо массив char или string в буфер обмена компьютера и уже после завершения пользователь мог вставить текст в любой другой программе. В гугле нашел только про <clipboard.hpp>, но его в VS 2012 нет. Заранее спасибо.
C++ Не печатается символ "\" В программе вывожу символы на консоль. Но символ "\" не печатается. Почему ? http://www.cyberforum.ru/cpp-beginners/thread624981.html
Пробелы в файле C++
Здравствуйте. У меня есть текстовый файл. И мне нужно с него до конца считывать по одному символу. #include <fstream> void main() { char c; std::ifstream in("input.txt"); std::ofstream out("output.txt");
C++ Обработка ошибок неправильного заполнения структуры tm?
Это простой вопрос. Допустим такой код: void main(){ int day=31, mon=5,year=82; time_t seconds = time(NULL); tm* timeinfo = localtime(&seconds); cout<<seconds<<endl; timeinfo->tm_mday=day; cout<<"Current Datetime:"<<asctime(timeinfo)<<endl; timeinfo->tm_mon=mon; cout<<"Current Datetime:"<<asctime(timeinfo)<<endl;
C++ Строка: заменить первую "о" на "а", удалив остальные "о" http://www.cyberforum.ru/cpp-beginners/thread624951.html
c++ visual Задание: дана последовательность слов. напечатать все слова, предварительно выполнив преобразования их по правилу: заменить в каждом слове первую встречную "а" на "о", удалив все остальные(если в слове нет такой буквы, то ничего не делать). например: ввод:мама плохо мыла раму вывод: мом плохо мыло рому доп.условие: ввод и вывод русского текста, нельзя использовать глобальные...
C++ UTF-8 - русские символы в char посимвольно Здравствуйте, в проекте используется UTF-8, и в char и в string я не могу обратиться к русскому символу, как к элементу массива, т.к. в UTF-8 русский символ занимает сразу два элемента массива... А мне нужно в цикле проходить строку и разбирать каждый символ... Как можно бороться с этим? Конвертировать всё в cp1251 не хочется... Заранее спасибо! подробнее

Показать сообщение отдельно
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
17.07.2012, 17:41     constexpr static functions
C++
1
2
3
4
static constexpr int foo(int x)
{ 
   return x + 1;
}
такая функция вроде бы не может быть constexpr. Результат неизвестен во время компиляции. Можно подумать, что результат известен в случае, когда она вызывается с аргументом, который является константным выражением. А в остальных случаях не является. Боюсь, что если она не является константным выражением хотябы в одном из возможных случаев, то она не является константным выражением во всех. Компилятор не станет определять, в каком контексте ее позвали.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru