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

Доступ из статической функции к не стачисеским переменным - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Деление длинного числа http://www.cyberforum.ru/cpp-beginners/thread287784.html
Почему-то правильно считает только если делить на 200, например, на 20- неправильно, на 2, соответственно тоже...Подскажите, пожалуйста, почему? что исправить? l_int l_int :: operator /(int a) { l_int res; int i, del, n10=10; del=0; for (int i = length-a.length; i >= 0; i--) {
C++ Найти максимальный элемент в строке матрицы Здравствуйте, помогите в решении вопроса. Я делал. Но сейчас что-то не могу разобраться Что мне исправить, чтобы мне выводило только правильно? Мне нужно посчитать максимальный элемент в каждой строке и вывести его и его индексы. int maxElement = 0; int maxi = 0; int maxj = 0; maxElement = mass; http://www.cyberforum.ru/cpp-beginners/thread287782.html
Получить квадратную матрицу размерности N C++
Получить квадратную матрицу размерности N:
Поиск файлов в директории C++
Добрый день. Что прошу: Есть exe, при запуске он должен найти все папки в этой директории и скопировать себя в них. С помощью чего можно осуществить поиск? Как это сделать динамически(копировать без указания пути)?
C++ Перестановка элементов массива http://www.cyberforum.ru/cpp-beginners/thread287776.html
Преобразовать массив таким образом, чтобы в его первой половине располагались элементы, стоящие на четных позициях, а во второй половине - элементы, стоящие в нечетных позициях
C++ Составить программу построения песочных часов Составить программу построения песчаных часов часы я нарисовал но песок не могу.... вот код: #include<iostream.h> #include<conio.h> #include<math.h> #include<stdlib.h> #include<graphics.h> main() { подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
03.05.2011, 17:09     Доступ из статической функции к не стачисеским переменным
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
struct SomeClass
{
     static void some_function(SomeClass* pOb);
     int val1;
     int val2;
};
 
void SomeClass::some_function(SomeClass* pOb)
{
    ++pOb->val1;
    ++pOb->val2;
}
 
int main()
{
    SomeClass* Object = new SomeClass;
    std::cout << Object->val1 << ' ' << Object->val2 << '\n';
    SomeClass::some_function(Object);
    std::cout << Object->val1 << ' ' << Object->val2 << '\n';
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru