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

Тернарный оператор: возврат значения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите как хранить перемененные в DLL http://www.cyberforum.ru/cpp-beginners/thread1133500.html
Здравствуйте. Я пишу dll функционал которой в приеме данных из одной программы (в которой будет вызвана соответствующая функция по передаче данных в dll) и передача в другую программу при вызове функции из этой другой программы. Данные в dll необходимо как-то хранить между приемом и передачей и знать наименование хранимой переменной в dll для запроса в функции именно этой переменной, может...
C++ Если строки одинаковы, объединить две строки, исключив из второй первые десять символов Ввести строки. Сравнить первые десять символов двух строк. Если они одинаковы, объединить две строки, исключив из второй первые десять символов. В случае отличия первых десяти символов скопировать вторую строку в первую. Посчитать длину исходной и полученной первой строки. http://www.cyberforum.ru/cpp-beginners/thread1133494.html
Вывод значений аргумента и заданной функции F(x) с шагом h C++
Помогите пожалуйста найти ошибку в программе? Вот задание : Вывод значений аргумента и заданной функции F(x) с шагом h, начиная от начального значения a до конечного значения аргумента b в виде таблицы. Вот мой код : //--------------------------------------------------------------------------- float y,x; int n,i; n=StrToInt(Edit1->Text);
C++ В двумерном массиве вывести все элементы выше главной диагонали и ниже побочной
Вообщем то задали такую задачку: В двумерном массиве вывести все элементы выше главной диагонали и ниже побочной. Но у меня получается наоборот:( Ниже главной и выше побочной. #include <iostream> #include <conio.h> #include <time.h> using namespace std; int main() { setlocale(LC_ALL, "Russian");
C++ Расчет дня недели по дате, исправьте ошибки http://www.cyberforum.ru/cpp-beginners/thread1133481.html
Программа должна считать день недели по дате, использую по заданию какую то римскую формулу. #include <iostream> #include <Windows.h> #include "StdAfx.h" using namespace std; void main() { setlocale(LC_ALL,"russian");
C++ Как рекурсивно скомпилировать проект через командную строку? Как рекурсивно скомпилировать проект через командную строку? Если у меня заголовочные файлы в папке Headers. Но мне нужен универсальный код. Папка Headers это временное название, она может называться как угодно. Вариант: g++ *.h *.cpp -o file.exe не подходит так как он не "залазит" во вложенные папки. П.С: использую винду. подробнее

Показать сообщение отдельно
DrOffset
6425 / 3799 / 880
Регистрация: 30.01.2014
Сообщений: 6,592
30.03.2014, 02:29     Тернарный оператор: возврат значения
Цитата Сообщение от jonson Посмотреть сообщение
Почему такой формат условного выражения для возврата значения из функции считается ошибкой?
Потому что результатом тернарного оператора должно быть значение некоего типа, которое является в свою очередь результатом вычисления одного из выражений, написанных в операндах тернарного оператора. Т.е. в нем допускаются только операции, которые такое значение вычисляют. Языковая операция return обеспечивает возврат значения, но сама по себе не типизирована. По такому же принципу не получится написать, например for или while в качестве операндов тернарного оператора.
 
Текущее время: 04:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru