Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++: класс матрица. Действия с ними Вечер добрый. Делаю следующую лабу - уже забадался... Суть: сделать класс "матрица". В объекте "матрица" должны быть перегружены операторы +, -, *, /. Записать в файл. Реализовать метод "детерминант". Вот то, что вышло. Оно работает. #include <iostream.h> #include <conio.h> #include <math.h> class matrix { // клас матриця https://www.cyberforum.ru/ cpp-beginners/ thread117798.html C++ Команда выбора
Заданы три действительных числа. Выберите из них те, которые принадлежат промежутке (-4,8).
C++ хэш-функция Здрасти. Почитал тут про хэш-ф-ии, и был приведен пример: hashVal=(hashVal*128+key)%tableSize; А Что означает величина 128? И почиму она именно 128? https://www.cyberforum.ru/ cpp-beginners/ thread117780.html C++ Конструкторы - моя головная боль) https://www.cyberforum.ru/ cpp-beginners/ thread117775.html
Помогите кто чем может!!! Мне надо создать конструктор который бы вычислял длину прямой, которая задана 2-мя точками на плоскости. L=(sqrt(pow((y11-y1),2)+pow((x11-x1),2))); // Походу так выглядит формула расчёта длины прямой по двум точкам, а как реализовать это через конструктор я не знаю P.S.:С нетерпением жду ответа.Заранее Спасибо!
Найти произведение минимальных по модулю элементов столбцов матрицы C++
Дана действительная матрица размерности M*N. Найти произведение минимальных по модулю элементов ее столбцов и записать это произведение на главную диагональ. Не знаю как решить, как можно объявить массив после ввода M и N, не знаю чё делать как начать... Прогу нужно писать на С
C++ очистка рабочего стола Доброго времени суток всем! Нужно в С++ написать программу чтобы она очищала рабочий стол кроме значков Мой компьютер Мои документы. А еще лучше чтоб можно было выбирать те значки которые не нужно удалять а остальные удалить. Это возможно сделать? Если кто сталкивался с этим или есть мыслишки поделитесь По моему это с реестром нужно работать, или может я ошибаюсь. https://www.cyberforum.ru/ cpp-beginners/ thread117758.html
C++ Вычислить значение заданной функции https://www.cyberforum.ru/ cpp-beginners/ thread117729.html
Скласть програму для вычисления заданой функции
C++ IF
Знайти: max{min(a,b), min(c,d)}
C++ Дана строка латинских символов Дана строка латинских символов. Напечатать эту строку, предварительно заменив все вхождения «abc» на «def». Помогите написать))) https://www.cyberforum.ru/ cpp-beginners/ thread117712.html C++ Математические функции Вычеслить выраз https://www.cyberforum.ru/ cpp-beginners/ thread117704.html
Определить структуру C++
Определить структуру – важнейшие исторические даты. Ее поля – год, событие. Написать и протестировать функции: - сортирующую структуры по любому из полей; - подсчитывающую средний интервал между датами; - определяющую наиболее часто встречающуюся первую букву в названии события. или скинэте на мэил плз......lizunovd@mail.ru
C++ Ввести с клавиатуры а и b Ввести с клавиатуры а и b. Проверить условие! а) b>=a б) b!=a||b-1 https://www.cyberforum.ru/ cpp-beginners/ thread117696.html
Эксперт С++
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
17.04.2010, 10:46 0

Глобальная переменная - C++ - Ответ 666874

17.04.2010, 10:46. Показов 933. Ответов 8
Метки (Все метки)

Ответ

Зачем советовать, если не знаешь? Никакой extern тут не поможет, он для другого служит. Переменные, которые объявляются внутри функции, только внутри неё и доступны. Более того, они создаются только при заходе в функцию, а при выходе уничтожаются. Единственный способ удаления гландов через задний проход - объявить массив статическим и заставить функцию возвращать его адрес:
C
1
2
3
4
5
6
7
8
9
10
int* GlobalArray()
{
    static int array[100];
    return array;
}
 
void OtherFunction()
{
    GlobalArray()[5] = 0;
}


Вернуться к обсуждению:
Глобальная переменная C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2010, 10:46
Готовые ответы и решения:

Глобальная переменная определена в хидере. Компилятор ругается на то, что переменная переопределена несколько раз
Исходники: /* main.cpp */ #include &quot;hider.h&quot; int main(void) { return 0; } /* foo.cpp */

Глобальная переменная
Надо сделать глобальную переменную которая будет видна во всех файлах .cpp Непонятно где ее...

Глобальная переменная
#include &quot;stdafx.h&quot; #include &quot;locale&quot; #include &quot;iostream&quot; #include &quot;conio.h&quot; using...

Глобальная переменная
Есть двумерный символьный массив ClusterBuf объявленный глобально. В него,в ходе выполнения...

8
17.04.2010, 10:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2010, 10:46
Помогаю со студенческими работами здесь

Глобальная переменная локальной видимости
Я где-то читал, что если объявить переменную вне функций, а затем определить ее в функции, она...

Глобальная переменная из другой dll
Имеется сторонняя dll без исходников. Мне нужно в своей программе получить значение глобальной...

Глобальная и локальная переменная в этом коде
Почему когда я ставлю переменную int fruit в глобальную получается увидеть код в cout&lt;&lt;fruit а...

Глобальная переменная и функция в отдельном cpp
Здравствуйте, Подскажите пожалуйста, можно ли так сделать чтобы переменная объявленная глобально...

Не определяется глобальная переменная внутри функции
Доброго времени суток! Передо мной стоит задача: Задано множество точек М в трехмерном...

Динамический массив как глобальная переменная
Доброго времени суток, даже с google никак не смогу разобраться со следующей задачей: Хочу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru