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

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

Восстановить пароль Регистрация
 
Aliru777
0 / 0 / 0
Регистрация: 03.11.2011
Сообщений: 71
04.10.2012, 20:47     Что за подсказки появляются после напечатанного в коде "std" #1
Есть 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"
Посмотрите здесь:

C++ error C2040: key: "int [256]" отличается по уровням косвенного обращения от "std::ofstream"
Коллеги что же все такие делает "using namespace std"? C++
Объясните что именно делает "x%d, y%d: " или что это в даном коде C++
C++ Error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream"
C++ Error C2440: <function-style-cast>: невозможно преобразовать "unsigned int" в "std::bitset<_Bits>"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
04.10.2012, 22:34     Что за подсказки появляются после напечатанного в коде "std" #2
Это выпадает подсказка о том, что содержится в пространстве имём std. Для удобства, если вдруг забудете как называется тот или иной класс, алгоритм и т.д. Такая панелька всегда должна выпадать в Visual Studio для любого класса и пространства имён.
Avazart
 Аватар для Avazart
6901 / 5141 / 252
Регистрация: 10.12.2010
Сообщений: 22,604
Записей в блоге: 17
04.10.2012, 23:59     Что за подсказки появляются после напечатанного в коде "std" #3
Называется "Знаток(Подсказчик) кода"
Aliru777
0 / 0 / 0
Регистрация: 03.11.2011
Сообщений: 71
05.10.2012, 08:55  [ТС]     Что за подсказки появляются после напечатанного в коде "std" #4
Нет, я не это имел ввиду(но все равно спасибо) - при использовании операции :: обычно выпадает такое Что за подсказки появляются после напечатанного в коде "std" там больше содержится, чем то что в этот раз выпало у меня.
Те вопрос скорее звучит так почему разные подсказки вывело - в других програмах выводит 2й вариант, и только здесь 1й.
Это может быть связано с std::move()?
Удаление юзинг не меняет ничего в програме на картинке.
Yandex
Объявления
05.10.2012, 08:55     Что за подсказки появляются после напечатанного в коде "std"
Ответ Создать тему
Опции темы

Текущее время: 13:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru