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

Вывести на экран размеры типов и размеры указателей на объекты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шифрование и дешифрование методом Виженера http://www.cyberforum.ru/cpp-beginners/thread593086.html
Надо сделать класс шифрования и дешифрования текстового документа!Вот что пока получось пока. #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { FILE *f1; FILE *f2;
C++ Работа с файлами. Неверный вывод. Всем доброго времени суток! Ребят, нужна ваша помощь! В общем, создаю файл. Потом через функцию addClient добавления нового клиента в конец файла создаю структуру. Ввожу фамилию, язык, день, месяц, год. Потом вывожу все, что ввёл в функции showLib. и у меня выводит нечто очень странное: много букв М и какие-то непонятные цифры.. Помогите, пожалуйста, в чем дело?#include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread593085.html
C++ Объясните прогу
Объясните действие проги, а то препод на паре дала ее и толком ничего не растолковала #include <fstream.h> #include <iostream.h> #include <stdio.h> #include <windows.h> struct FAIL { char a ;int k; };
Класс рисующий несколько элипсов C++
нужно написать класс рисующий несколько элипсов и при помощи клавиатуры чтобы можно было их перемещать по экрану....если кто знает или может напишите пжлст( и добавьте коменты по возможности)......заранее благодарю
C++ Рекуроентные нейронные сети. РНС Элмана http://www.cyberforum.ru/cpp-beginners/thread593066.html
Пишу рекуррентную сеть для распознавания хаотического (детерменированного) временного ряда (к примеру ряд Энонна), но это не так важно. Проблем в том, что уже переписываю третий раз, а видимо делаю какие-то ошибки в самом алгоритме обучения или распространения образа и обратного распространения ошибки. Использую метод скользящего окна, модифицирую по методу градиентного спуска и обучаю по...
C++ Прокомментировать код Может кто нибудь помочь с комментариями просто очень надо) // x.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdafx.h" #include "iostream" using namespace std; class massiv {public: подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,398
01.06.2012, 01:26     Вывести на экран размеры типов и размеры указателей на объекты
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
31
32
33
34
35
#include <iostream>
 
template <typename T>
std::size_t f(T x)
{
    return sizeof(x);
}
 
int main()
{
    int ix, *pix;
    double dx, *pdx, **ppdx;
    float fx, *pfx;
    char cx, *pcx, **ppcx;
    long lx, *plx;
    long double ldx, *pldx;
    long long int llix, *pllix;
    std::cout<< "Size of int: "<< f(ix)<< std::endl;
    std::cout<< "Size of double: "<< f(dx)<< std::endl;
    std::cout<< "Size of float: "<< f(fx)<< std::endl;
    std::cout<< "Size of char: "<< f(cx)<< std::endl;
    std::cout<< "Size of long: "<< f(lx)<< std::endl;
    std::cout<< "Size of long double: "<< f(ldx)<< std::endl;
    std::cout<< "Size of long long int: "<< f(llix)<< std::endl;
    std::cout<< "Size of *int: "<< f(pix)<< std::endl;
    std::cout<< "Size of *double: "<< f(pdx)<< std::endl;
    std::cout<< "Size of *float: "<< f(pfx)<< std::endl;
    std::cout<< "Size of *char: "<< f(pcx)<< std::endl;
    std::cout<< "Size of *long: "<< f(plx)<< std::endl;
    std::cout<< "Size of *long double: "<< f(pldx)<< std::endl;
    std::cout<< "Size of *long long int: "<< f(pllix)<< std::endl;
    std::cout<< "Size of **char: "<< f(ppcx)<< std::endl;
    std::cout<< "Size of **double: "<< f(ppdx)<< std::endl;
    return 0;
}
 
Текущее время: 05:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru