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

Пояснить конструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: сформировать массивы T и S соответственно из элементов матриц W и Z, больших заданного числа Р и M. http://www.cyberforum.ru/cpp-beginners/thread815899.html
Задать значения целочисленным элементам матриц W = {wij} и Z = {zij}, где i = 0, 1, 2; j = 0, 1, 2,…, 7 и сформировать массивы T и S соответственно из элементов матриц W и Z, больших заданного числа Р и M. #include <iostream> #include <clocale> using namespace std; void viborka(int&,int); int main() { int mas,max1,max2,i,j; setlocale (LC_ALL, "russian");
C++ Составить программу расчета значений полинома Составить программу расчета значений полинома P(x)=a0+a1x+a2x^2+...+anx^n где n – порядок полинома, коэффициенты ai и значение x задаются вводом с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread815876.html
C++ Запуск .ехе файлов
Изучаю C++ полгода.Программирую на Visual Studio 2010. Windows XP,7.Недавно познакомился с потоковым вводом/выводом, и задался вопросом, можно ли запустить удаленный файл .ехе (путь я знаю),при помощи программы на С++?Если можно, то пожалуйста приведите пример кода.
Класс дробь состоит из 2 целых полей C++
Помогите пожалуйста решить задачу. Начало записал, а как дальше делать не знаю!!!! Класс дробь состоит из 2 целых полей, числителя и знаменателя. Реализовать методы выделения дробной части (9/4 – >0,25 вещественный результат) и метод сложения дробей, без сокращения (1/5 +2/3 -> 13/15 – результат новая дробь). Код: #include<stdio.h> #include<conio.h> #include <locale.h> class Drob
C++ Не понятный цикл http://www.cyberforum.ru/cpp-beginners/thread815853.html
Функция возвращает otv1. В barr_code хранятся значения битов(нули и единицы). Что делает цикл? int barr_code; int otv=0, mn=1; for(i=7; i>=0; i--) { otv1=otv1+barr_cod*(mn); mn=mn*2; } return otv1;
C++ Чем отличается оператор цикла Помогите ответить на вопрос по контрольной: Чем отличается оператор цикла с предусловием от оператора цикла с постусловием? подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
22.03.2013, 22:24     Пояснить конструктор
Цитата Сообщение от NEbO Посмотреть сообщение
что это еще может быть? обычным -- тогда бы было this.x, вроде как.
Ну может быть и так и так.
Вот рабочий код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
class Foo
{
public:
   Foo (int x)
   {
      Foo::x = x;
   }
   
   int x;
};
 
int main()
{
   Foo bar(10);
   
   std::cout << bar.x;
   
   return 0;
}
Цитата Сообщение от NEbO Посмотреть сообщение
вроде даже неймспейсом не может, ибо неоднозначность и скорее всего, компилятор вылетит
А почему нет?
Вот тоже рабочий код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
namespace MyNamespace {int x;}
 
class Foo
{
public:
   Foo (int x)
   {
      MyNamespace::x = x;
   }
   
   int x;
};
 
int main()
{
   Foo bar(10);
   
   std::cout << MyNamespace::x;
   
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru