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

Размер памяти под тип. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод римских цифр в арабские http://www.cyberforum.ru/cpp-beginners/thread125615.html
Нужно написать программу перевода римских чисел в арабские. Есть эта программа на c#, но нужна на c++. Помогите пожалуйста, горю! Вот эта программа на C# using System; using...
C++ Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли заданная точка (x,y) указанному треугольнику. Добрый день! Помогите пожалуйста разобраться с прогой... Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли заданная точка (x,y) указанному треугольнику. Там прога считает... http://www.cyberforum.ru/cpp-beginners/thread125612.html
стек чисел C++
напишите пожалуйста программу, которая считывает строку символов, выбирает числа из этой строки и записывает их в стек. вывести содержимое стека на экран. если можно с пояснениями
C++ Работа с массивами
Доброго всем времени суток Задача такая: допустим есть две строки 1 3 45 58 2 3 23 44 по х складываем ближайшие числа и делим на 2 вставляем результаты в массив:
C++ сумма элементов массива http://www.cyberforum.ru/cpp-beginners/thread125596.html
#include "StdAfx.h" #include <iostream> #include <cstdlib> #include <ctime> int main() { srand(time(0)); const int n=12; int i;
C++ Есть ли одинаковые символы в строке парни выручайте) от души прям жду помощи #include <iostream.h> #include <string.h> using namespase std; char x; int i; void main() { cout<<"Vvedite stroku: "; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,775
05.05.2010, 11:25
noob123,
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <map>
#include <string>
...
std::map<std::string, size_t> ts;
ts["int"] = sizeof(int);
ts["double"] = sizeof(double);
// etc...
...
std::string type_name("int");
std::map<std::string, size_t>::const_iterator found;
size_t type_size = ( ( found = ts.find(type_name) ) == ts.end() ) ? 0 : found->second;
// type_size получает значение 0 в случае, если заданное имя типа не найдено, или  соответствующий имени типа размер. Ну должно бы, не проверял...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru