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

Глобальные переменные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переменные передаваемые при вызове функции http://www.cyberforum.ru/cpp-beginners/thread378745.html
Не умею передавать значения переменных при вызове функции, кто бы смог подсказать как передать значения "float v" и "countY" в выражениях "vir1" и "vir1". #include <math.h> #include <conio.h> #include <iostream> using namespace std; float countY (float u); float v; float main () { float x, y;
C++ Паттерн "Одиночка" и конструктор копии с оператором присваивания Здравствуйте! Подскажите пожалуйста с вопросом. Мне необходимо реализовать паттерн "Одиночка". Необходимо ли перегружать конструктор копии и оператор присваивания для одиночки, что бы исключить возможность создания копии объекта? Я объявил деструктор класса в секции protected. Поэтому, например такая попытка создании копии одиночки:Trash tr = *( Trash::Instance() ); // Trash - класс одиночки ... http://www.cyberforum.ru/cpp-beginners/thread378744.html
Поиск вхождения символа C++
Как реализовать поиск символа в строке? например, нужно найти не точку в 1 строке, потом неточку во второ й и сравнить позиции
Отображение символа в нормальной кодировки C++
Есть строка из массива char'ов: char str. Необходимо отобразить n-ый элемент данной строки в консоли, но, так чтобы русские буквы нормально отображались в ней, а не как абракадабра. Как это сделать? CharToOem, увы почему-то в данном случае не работает.
C++ Класс-функция с нужным аргументом http://www.cyberforum.ru/cpp-beginners/thread378720.html
1имеется клаас client 2в нём есть строка char *str 3при инициализации класса происходит char *str=newchar вопрос :есть функция нужно в её параметрах указать чтоб она не создавала переменную для аргумента а записывала аргумент в str этого класса как так сделать?
C++ Определить длину содержащейся в тексте максимальной последовательности символов, отличных от букв для заданного текста определить длину содержащейся в нём максимальной последовательности символов, отличных от букв.Помогите пожалуйста решить Именуйте темы осмысленно! подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
06.11.2011, 18:32     Глобальные переменные
Цитата Сообщение от Сыроежка Посмотреть сообщение
Достаточно объявить эту переменную в глобальном пространстве имен, то есть вне всякой функции и вне пользовательского пространства имен.

Например,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include   <iostream>
 
int i = 10;  // глобальная переменная i
 
void f( int i )
{
   std::cout << " i = " << i << std::endl;
   std::cout << "::i = " << ::i << std::endl;
}
 
int main()
{
   int i = 20;   // локальная переменная i
 
   f( i );
}
Вы также переменную можете объявить в неименованном пространстве имен. Тогда эта переменная будет иметь внутреннее связывание аналогично объявлению переменной с помощью спецификатора static, и не будет видима в других единицах компиляции, а только в текущей единице компиляции.
 
Текущее время: 04:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru