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

Почему нет ошибки? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зачем нужно явно указывать тип переменной? http://www.cyberforum.ru/cpp-beginners/thread813045.html
Всем привет! Объясните зачем нужно явно указывать тип переменной? Например в С++ это обязательно, а php нет. Просто говорят что не указывать тип явно приводит к не лучшему исходу. Почему? И важно ли это "нововведение" в С++ (и подобных языках) про явное указание (в бейсике не нужно :D)?
C++ Массив: Сортировка методом подсчёта Написал код на сортировку методом подсчёта, не работает корректно, ПОСМОТРИТЕ что не так: int count_sort(int **ptrarray,int nrow,int ncol) { srand(time(0)); ptrarray = new int* for ( int count = 0; count < nrow; count++) ptrarray = new int ; for ( int count_row = 0; count_row < nrow; count_row++) http://www.cyberforum.ru/cpp-beginners/thread813018.html
C++ Как можно изъять текст?
Здрасте. К примеру есть строка: sound/test/my_sound.wav Записать в буфер только my_sound.wav
C++ Найти все простые числа, имеющие возрастающую последовательность цифр, сумма которых равна M
Здравствуйте, дорогие форумчане. В очередной раз обращаюсь к вам за помощью. Нужно написать программу. Вот задание: Для натуральных чисел, не превосходящих заданного числа N, найти все простые числа, имеющие возрастающую последовательность цифр, сумма которых равна M. Кто сможет, напишите, пожалуйста. За ранее благодарю. С меня много плюсов.
C++ Циклический двусвязный список http://www.cyberforum.ru/cpp-beginners/thread812995.html
Здравствуйте, задали написать програмку: Организовать заданную структуру данных. Определить структуру элемента и написать подпрограммы добавления, удаления и чтения элемента. Написать тестовую программу. Двусвязный циклический список точка плоскости (x,y) Скиньте кто нибудь код на С++ пожалуйста, очень нужна ваша помощь, обратиться не к кому больше:cry:
C++ Вычисление значения логического выражения Дорогие друзья, помогите написать программу, не могу понять как и даже с чего начать. Можете дать, пожалуйста, код и написать в комментариях что к чему, буду очень благодарен!!! А вот собственно говоря задание: Написать программу на языке C++ вычисления значения логического выражения, состоящего из натуральных чисел, скобок и поразрядных операций ‘–’ (“не”), ‘&’ (“и”), ‘|’ (“или”). Приоритет у... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.03.2013, 14:28     Почему нет ошибки?
На самом деле Kastaneda прав, по сути он нужен для симметричности операций. Ну и кроме того, он позволяет делать integral promotion:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <typeinfo>
 
int main()
{
    short s = 10;
    char c = 'c';
    
    std::cout << typeid(s).name() << std::endl;
    std::cout << typeid(c).name() << std::endl;
    std::cout << typeid(-s).name() << std::endl;
    std::cout << typeid(-c).name() << std::endl;
    std::cout << typeid(+s).name() << std::endl;
    std::cout << typeid(+c).name() << std::endl;
    
    return 0;
}
http://liveworkspace.org/code/1WntkO$0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru