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

Вопросы по С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посоветуйте решение. http://www.cyberforum.ru/cpp-beginners/thread340154.html
Есть пара значений вида: Значение(тип string) - число(тип float), которые нужно хранить "неразрывно". Значения передаются из другой функции, поэтому изначально количество таких пар не известно....
C++ Работа с динамическими массивами Добрый день! Написал программу на си, которая рисует окружность в псевдографике: // Clocks.cpp : Defines the entry point for the console application. #include "stdafx.h" #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread340150.html
C++ QT собирается четвертый час, "зависнув" на одном месте. Это нормальн?
Проблема в названии темы. Решил попробовать QT, скачал, выполнил, как положенно, "configure", после чего ввел "nmake". В мануале, по которому ставлю, сказанно, что на это может уйти около 3-х часов,...
C++ bad_alloc
народ че такое у меня прога прерывается и пишет "std::bad_alloc" ? кто знает что это? и как с этим бороться ?
C++ Считывание из файла http://www.cyberforum.ru/cpp-beginners/thread340106.html
Помогите пожалуйста,никак не могу найти,как считать данные из такого файла: Rup 106 12 38 40.2 -51 09 01 300.88 11.67 21.2 18.5 10.7 -17.8 4.3 NGC 4590 M 68 ...
C++ Не получается сделать статическую линковку своей программы в MinGW Написал на с++ программу, скомпилировал и решил дать другу потестить. Хотел слинковать статически при помощи ключа '-static', но неполучилось что же делать? подробнее

Показать сообщение отдельно
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
08.08.2011, 18:35
Цитата Сообщение от Roof Посмотреть сообщение
4) В продолжении предыдущего примера - есть такой хитрый вариант:
C++
1
2
3
4
5
6
...
dval = 3.1415; //неконстанта, переменная типа double
*cptr = 3.1415; //ошибка, cptr - указатель на константу.
double *ptr = &dval; //ptr указывает на не константный объект, переменную типа double
*ptr = 2.72; //все прокатит, так как ptr является обычным указателем на не константный объект, переменную типа double
cout << *cptr; //напечатет 2.72
оО и что здесь хитрого?
хитрый это будет вот это.
C++
1
2
3
4
5
6
const double *cptr;
    double dval = 3.14;
    cptr = &dval;
    dval = 3.1415; //неконстанта, переменная типа double
    (double)*cptr = 2.72; //ошибки нет, явное привидение типов.
    cout << *cptr; //напечатет 2.72
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru