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

typeid и классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу прочитать файл произвольного доступа с конца http://www.cyberforum.ru/cpp-beginners/thread805218.html
Странное происходит в функции read_file, а именно не работает seekg. Почему-то читается всё время последнее значение. Почему так и что с этим делать? QtCreator 2.4.1, XP. #include <iostream> #include <fstream> #define N 10 using namespace std; void write_file();
C++ Генератор "старт-стоп"_реализация В С++, проверьте правильность написания Доброго времени суток. Можете проверить правильность работы программы для данного задания. Заранее огромное спасибо! программа для чередующегося генератора «стоп-пошел», псевдослучайной последовательности, с генерированной, в последовательность равную периоду генератора. значения LFSR: (7,1,0); (23,5,0); (17,6,0). Листинг: http://www.cyberforum.ru/cpp-beginners/thread805209.html
Что такое forward декларация функции? C++
Вот в этом примере узнал об этом : struct S { static int i; S() { ++i; } S(const S&) { ++i; } }; int S::i = 0; int main() { S v(S());
Как искать в файле и записать его в новый файл? C++
Здравствуйте вот не могу никак решить проблему и за ранее спс кто откликнется и поможет в это нелегкой задачке не понимаю как искать в файле и записать его в новый файл уже третий день сижу кто сможет помогите Дан текстовый файл. Записать в новый текстовый файл все строки исходного файла, которые в качестве фрагмента содержат строку Str. int main() { setlocale(LC_ALL,"");
C++ указатели на функцию http://www.cyberforum.ru/cpp-beginners/thread805196.html
Доброго времени суток! Вот читал про указатели на функцию, и столкнулся с такой проблемой... Допустим, есть такой код: #include "stdafx.h" #include <iostream> using namespace std; void print(const char *temp) { wcout << temp;
C++ Структура: Организовать поиск элемента и проверку на совпадение его с минимальным элементом списка. Задачи программы. На входе задано линейный список М из n целых чисел. Известно, что большинство элементов этого списка равны нулю. Организовать связано краткое хранения этого списка, функцию поиска i-ого элемента и проверить совпадает он с минимальным элементом списка. подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
11.03.2013, 01:36     typeid и классы
Разбираю пример с учебника:
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
#include <iostream>
#include <typeinfo>
 
class myclass
{
    int i;
};
 
int main()
{
    int i, j;
    float f;
    myclass ob; 
 
    std::cout << typeid(i).name() << '\n';
    std::cout << typeid(f).name() << '\n';
    std::cout << typeid(ob).name() << '\n';
 
    if (typeid(i) == typeid(j))
        std::cout << "i and j equal.\n";
    if (typeid(j) != typeid(f))
        std::cout << "j and f have different types.\n";
 
    return 0;
}
У меня вопрос: "что за цифра 7 перед именем класса?"
Bash
1
2
3
4
5
6
7
8
ilyuha21st@coldshoot:~/Projects$ g++ -Wall -pedantic main.cpp -o prog
ilyuha21st@coldshoot:~/Projects$ ./prog
i
f
7myclass
i and j equal.
j and f have different types.
ilyuha21st@coldshoot:~/Projects$
http://ideone.com/503QfI
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru