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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aliru777
1 / 1 / 0
Регистрация: 03.11.2011
Сообщений: 71
#1

Что за подсказки появляются после напечатанного в коде "std" - C++

04.10.2012, 20:47. Просмотров 410. Ответов 3
Метки нет (Все метки)

Есть 3 файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
#ifndef move_h
#define move_h
 
namespace nm_move_
{
 
       class Move__
  {
       private:
    int x;
    int y;
       public:
    Move__(int a=0, int b=0);
    Move__  add(Move__ &);
    void reset(int a=0, int b=0);
    void show_move();
  };
 
}
#endif

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "stdafx.h"
#include <iostream>
#include "move__.h"
 
namespace nm_move_
{
    Move__::Move__(int a, int b)
    {
        x=a;
        y=b;
    }
 
    void Move__::reset(int a, int b)
    {
        x=a;
        y=b;
    }
 
    void Move__::show_move()
    {
        std::cout<<"X is "<<x<<"\nY is "<<y<<"\n";
    }
 
    Move__ Move__::add(nm_move_::Move__ & s)
    {
        x+=s.x;
        y+=s.y;
        return *this;
    }
}

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// prata 10-6 reference to class.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include "move__.h"
#include "conio.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    using namespace nm_move_;
    Move__ m1;
    m1.show_move();
    m1.reset(777, 555);
    m1.show_move();
    Move__ m2(100,200);
    m1.add(m2);
std::
    m1.show_move();
    getch();
    return 0;
}
При использовании std:: выпадает какая-то непривычная панелька на рисунке,Что за подсказки появляются после напечатанного в коде "std"подскажите пожалуйста что это.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2012, 20:47     Что за подсказки появляются после напечатанного в коде "std"
Посмотрите здесь:

Для чего в коде нужна строка "using namespace std"? - C++
у меня возникла проблема при удалении &quot;using namespace std;&quot; перестает работать cout точнее пишет Build FAILED. File2.cpp(11,6):...

error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::basic_istream<_Elem,_Traits>" - C++
Нужно из файла скачать информацию в объект. Почему у меня не получается? #include &lt;vector&gt; #include &lt;string&gt; #include &lt;iostream&gt; ...

Почему не работает функция std::regex_replace(temp,"amp;",""); - C++
Пробую вызывать функцию std::regex_replace(temp,&quot;amp;&quot;,&quot;&quot;); Пишет ошибку: test_ok_ruDlg.cpp 1&gt;d:\visual studio...

namespace "std" has no member "vector" - C++
Собственно такая проблема, мне нужно использовать в программе std::vector, однако VC ругается, мол нет ни каких векторов в std. Люди...

Что за ошибка: "E2015 Ambiguity between 'time' and 'std::time"? - C++
Коды ошибок: v8.cpp(132): E2015 Ambiguity between 'time' and 'std::time(long *)' v8.cpp(133): E2015 Ambiguity between 'time' and...

Error C2400: синтаксическая ошибка во встроенном коде на языке ассемблера в "код операции"; обнаружено "SHL" - C++
visual studio выдал такую ошибку error C2400: синтаксическая ошибка во встроенном коде на языке ассемблера в &quot;код операции&quot;; обнаружено...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
774 / 707 / 129
Регистрация: 27.07.2012
Сообщений: 2,026
Завершенные тесты: 3
04.10.2012, 22:34     Что за подсказки появляются после напечатанного в коде "std" #2
Это выпадает подсказка о том, что содержится в пространстве имём std. Для удобства, если вдруг забудете как называется тот или иной класс, алгоритм и т.д. Такая панелька всегда должна выпадать в Visual Studio для любого класса и пространства имён.
Avazart
Эксперт С++
7122 / 5299 / 273
Регистрация: 10.12.2010
Сообщений: 23,454
Записей в блоге: 17
04.10.2012, 23:59     Что за подсказки появляются после напечатанного в коде "std" #3
Называется "Знаток(Подсказчик) кода"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2012, 08:55     Что за подсказки появляются после напечатанного в коде "std"
Еще ссылки по теме:

В заданном двоичном коде заменить все цифры "0" на "1" и наоборот - C++
составить алгоритм который в заданном двоичном коде заменяет все цифры &quot;0&quot; на &quot;1&quot; и наоборот

Посоветуйте, что учить после Дейтелей "Как программировать на С++" - C++
Доброго времени суток, я начинающий программист(если так можно сказать), вот закончил изучать книгу Дейтелей &quot;Как программировать на С++&quot;,...

Подсказки "Кто хочет стать миллионером" - C++
Здравствуйте, подскажите пожалуйста как мне реализовать подсказки? т.е код я написал а вот как сделать так чтобы после первого...

Зачем компилятору что-то упорядочивать после вычисления второго операнда логического "или"? - C++
Стандарт: То есть: если второй оператор вычислен, вычисление каждого выражения и побочный эффект, связанный с первым выражением...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Aliru777
1 / 1 / 0
Регистрация: 03.11.2011
Сообщений: 71
05.10.2012, 08:55  [ТС]     Что за подсказки появляются после напечатанного в коде "std" #4
Нет, я не это имел ввиду(но все равно спасибо) - при использовании операции :: обычно выпадает такое Что за подсказки появляются после напечатанного в коде "std" там больше содержится, чем то что в этот раз выпало у меня.
Те вопрос скорее звучит так почему разные подсказки вывело - в других програмах выводит 2й вариант, и только здесь 1й.
Это может быть связано с std::move()?
Удаление юзинг не меняет ничего в програме на картинке.
Yandex
Объявления
05.10.2012, 08:55     Что за подсказки появляются после напечатанного в коде "std"
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru