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

Всё таки хочу снести отсебятину на тему размерных величин - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить частотный словарь вводимого текста http://www.cyberforum.ru/cpp-beginners/thread386387.html
Составить частотный словарь вводимого текста (несколько строк) тоесть распечатать строку следующим образом: справа от каждого слова-частоту, с которой оно встретилось.
C++ Исключения Как бросить исключение выхода за границы массива? Как его поймать? Что делать после отбрасывания? TItem & TArray::operator (unsigned int index) { if {Index>NumberOfData} { //Что сдесь надо написать? } else { http://www.cyberforum.ru/cpp-beginners/thread386385.html
Классы. Доступ к созданному объекту. C++
Доброе утро, форум.:friends: Имеется код, чисто для примера. файл book.h #ifndef BOOK_H #define BOOK_H struct Book {
Для чего нужна функция errno_t err? C++
Почему в Visual C++ 5.0 нужно вводить не FILE *fp; fp = fopen("File" , "w"); ,а FILE *fp; errno_t err; err = fopen_s(&fp, "File" , "w"); ?
C++ Работа со списками (через класс). Скажите, в чем ошибка. http://www.cyberforum.ru/cpp-beginners/thread386361.html
Доброго времени суток. Я написал программу, просмотрите, пожалуйста. В общем нужно реализовать класс, выполняющий следующие функции: 1. Добавление элемента в начало списка 2. Добавление элемента в конец списка 3. Включение элемента в середину списка, после элемента с определенным идентификатором 4. Удаление элемента по его идентификатору 5. Замена двух соседних элементов списка. 6....
C++ Свой контейнерный класс Господа, помогите пожалуйста написать прогу. сама вообще не справляюсь: шаблоны и контейнеры понимаю с пятого на десятое. задание: Создать контейнерный класс на основе класса вектор или лист с обработкой исключений #include <exception>. прога должна выводить на экран 10 символов. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
18.11.2011, 08:57     Всё таки хочу снести отсебятину на тему размерных величин
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
class TLenghtUnit
{
 private:
  static TLenghtUnit *Base;
  double k1;
  double k2;
  TLenghtUnit *u;
 public:
  TLenghtUnit (TLenghtUnit &Unit, double k1, double k2) // Unit - ссылка на существующую величину. Декларация TLenghtUnit x(y, k1, k2) означает k1*x=k2*y. Потом придумаю, как лучше назвать параметры.
 {
  u=Unit;
  this->k1=k1;
  this->k2=k2;
 }
 double operator / (TLenghtUnit x)
 {
  TLenghtUnit *p;
  double r;
  for (r=1.0, p=this; p!=Base; p=p->u)
  {
   r*=p->k2/p->k1;
  }
  for (p=&x; p!=Base; p=p->u)
  {
   r*=p->k1/p->k2;
  }
  return r;
 }
};
Как бы так инстацировать экземпляр Meter класса TLenghtUnit, чтоб при этом не использовать ни какиъх ссылки на сущетсвубющие единицы, так как их просто нет и коэффициенты, так как их пока нельзя определить, но чтоб не открывать больше ни какие другие конструткторы, а TLenghtUnit::Base чтоб указывал на этот самый Meter?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru