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

Определение глобальных переменных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран числа большие заданного N http://www.cyberforum.ru/cpp-beginners/thread1688407.html
Задание.Вывести на экран числа большие заданного N. Вроде все работает, но выдает ответ всегда 10 ответов, даже при N=70. Выведет 9 раз 70 и 1 раз 90. Как это можно исправить, чтобы выводило только 1 раз? #include "stdafx.h" #include <iostream> using namespace std; int main() { int N; int nums = {1,12,17,22,35,44,56,63,70,99}; setlocale (0, "rus");
C++ Аффинный шифр Здравствуйте. Мне необходимо провести кодирование и декодирование текста при использовании аффинного шифра. Я написал следующую программу: #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string.h> #include <conio.h> #include <locale.h> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread1688401.html
C++ Индексация массива
Ребят еще такой вопрос есть формула выглядит в след виде: сумма (k/(Xк+k)) где k=1,2,3,4...n. Сумму нужно посчитать циклически, но вопрос в след можно допустим сделать чтобы k начиналась не с нуля, а с единицы? #include "iostream" // Включении библиотеки ввода/вывода using namespace std; // Пространство стандартных имен void main() { setlocale(LC_ALL, "Russian"); // Функция...
C++ Кастуем векторы
На одном зарубежном форуме мне сказали что кастовать vector<unique_ptr<A>> к vector<unique_ptr<B>> нельзя. Но ведь не правда ли, что sizeof(unique_ptr<A>) == sizeof(unique_ptr<B>) и каст поэтому валиден?
C++ Напишите программу, изменяющую порядок символов в строке на обратный http://www.cyberforum.ru/cpp-beginners/thread1688351.html
Напишите программу, которая изменяет порядок символов в строке на обратный. Использование функции strlen() из библиотеки string.c запрещено. (Подсказка: все строки заканчиваются 0) Нарушение правил форума п 5.4 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ Не знаю как прописать main В университете задали написать прогу с различными функциями сортировки стеков, поиска мин элемента и тд. Функции написали, а вот main не врубаюсь... помогите! #include<iostream> using namespace std; struct building { int number_room; building *next; }; подробнее

Показать сообщение отдельно
jdzvk
-73 / 10 / 2
Регистрация: 07.03.2016
Сообщений: 211
18.03.2016, 20:55     Определение глобальных переменных

Не по теме:

почитал о Singleton. читал недолго, лишь часок.
интересная фишка, этот ваш Синглетон.
относится к так называемым "Порождающим шаблонам", что не точно отражает смысл,
и может иметь различный функционал.
в случае неправильного использования, возможны всяческие неудобства.
----
вычитал: Синглетон нужен для таких вещей как
"недавать различным приложениям одновременно пытаться крутить рукоятку громкости"
к примеру: зазвонил будильник, но плеер, "услышав" из микрофона, что музыка слишком громко,
пытается крутить ручку взад.
Синглетон объявляется, и "говорит" плееру: я Синглетон, оставь ручку в покое до nn:nn:nn(зачёркнуто)
на nn:nn:nn, и исчезает. если у плеера нет коллизии(он не синглетон), плеер расслабляется на указанное время, продолжая играть.
умеет ли Синглетон порождать дубликат себя, чтобы "держать" ручку громкости, не вычитал.
*по идее, Синглетону бы надо это уметь.
"я создал дубликат себя, он держит рукоятку плеера, и могу заниматься прочим, но через nn загляну и дезавуирую дубликат.
а если плеер "переедет"(на второе ядро, к примеру), найду его.
--
то есть программы должны либо понимать, что у них может быть Синглетон,
либо на них должна иметься "курочка карате", которая тоже как бы синглетон.
*Синглетон должен иметь возможность либо "держать ручку", либо отнять её.
*найдёт плеер ручку, когда ему её "отдадут", или не найдёт - забота плеера.
--
поскольку возможное количество одновременно существующих единиц подобного функционала ограничено,
иногда Синглетон следит, чтобы не появлялось подобий себя. не потому, что его взаимодействие с программой
может быть нарушено, а чтобы другие программы не подумали, что что то, крутившее рукоятку плеера, Синглетон.
*а не зловред, к примеру. и кривых реализаций такого функционала - полно.

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru