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

Список вопросов по C++ для желающих проверить свои знания C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление max из N чисел http://www.cyberforum.ru/cpp-beginners/thread206564.html
Помогите, пожалуйста, написать программу на С++. Вычисление max из N чисел, где N задается в виде параметра функции. входные данные: N=5, числа 1,2,3,4, -5 выходные данные: MAX=4 Программу нужно написать с функцией (прототип, return, глобал.переменные) что-нибудь из этого :) Заранее спасибо!
C++ программ для вычисления суммы (или произведения) числового ряда, заданного формулой. Написать программу для вычисления суммы (или произведения) числового ряда, заданного формулой. http://www.cyberforum.ru/cpp-beginners/thread206557.html
C++ Удаленые файлы в FAT
Здравствуйте. Подскажите пожалуйста, с помощью каких функций или операций можно работать с удавленными файлами.
Сдвиг символов в строке C++
Помогите написать программу сдвига символов в строке на заданное с клавиатуры число позиций. Все данные вводятся с клавиатуры. Помогите пожалуйста, очень надо :(
C++ Решение на с++, 7 тем заданий на с++ http://www.cyberforum.ru/cpp-beginners/thread206535.html
Здравствуйте уважаемые пользователи и программисты данного сайта. Нужна помощь в решение задач на с++. "Дело в том что данные задачи нужно сделать знакомой девушке, а я сам по большому счету вообще с++ не знаю, только VB ну и паскаль... и очень нада помощь" И так сама суть. 7 тем задач которые нужно оформить на с++ Цифры в *2* это степени грубо говоря...т.е. м*3* читается как метра...
C++ Ошибка в описании функции #include <iostream.h> #include <conio.h> main() { int i,j,k,*a,n,k2,m; void fun(int,int,int,int,int); clrscr(); cout<<"Vvedite poradok"; cin>>k; a=new int; подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 1
20.08.2011, 00:32     Список вопросов по C++ для желающих проверить свои знания C++
4.1.1.1.14 [#Почему в нижеприведённой программе не подавляется печать варнинга C4700? А как его можно подавить? #]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main ()
{
 
int         int_A , int_B ;
 
#pragma warning ( disable: 4700 )  // warning C4700 должен быть подавлен
int_A = int_B ;                          // warning C4700: local variable 'int_B'
 
// used without having been initialized
 
cout << "main running " << endl ;
 
return 0 ;
}
!*
Подавить можно переместив строку "#pragma warning ( disable: 4700 )" перед
скобкой '{' тела функции main
Это особенность конкретного компилятора.

4.1.1.1.39 [#Зачем в определении My_Type p = new My_Type нужно два раза писать "My_Type"? #]
!*
Потому что если My_Type класс, входящий в иерархию классов, то где-нибудь в другом месте программы p может указывать не на объект класса My_Type, а на объект класса-потомка
*!
My_Type *p = new My_Type // Не хватает *
Оператору new нужно просто знать сколько памяти выделить.
И..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
struct X {
    X(const int & _x, const int & _y): x(_x), y(_y){}
    int x; 
    int y;
};
 
int main()
{
    int *p = (int*) new X(10, 15);
    X *p2 = (X*)p;
 
    std::cout << p2->x << " " << p2->y << std::endl;
 
    delete p;
 
    return 0;
}
 
Текущее время: 23:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru