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

Как обраиться к функции класса через другую функцию класса (друга)? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка одномерных массивов с файловым вводом выводом http://www.cyberforum.ru/cpp-beginners/thread1008195.html
дан массив размера N и целые числа K и L (1<=K<=L<=N). Найти сумму элементов массива с номерами от K до L включительно. фишка в том чтобы использовать файловый ввод-вывод; прогу написал: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) {FILE *fo,*fi; int i,n,k,l,s=0,a; setlocale(0,"");
C++ Ошибка при компиляции Здорова всем! Такая проблема – нужно написать прогу на с++ Я нашел в нете кучу программ уже готовых, но они не работают. Вообщем вот, допустим код программы «рабочий» Но он у мен не работает. Пользуюсь «дев с++ 4.9.9.2» Ошибка «7 C:\Dev-Cpp\include\c++\3.4.2\backward\iostream.h:31, from main.cpp In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31, ... http://www.cyberforum.ru/cpp-beginners/thread1008193.html
C++ непонятки с for
Издавна мучает вопрос почему некоторые используют в цикле for ( int i = n; i < m ; i++), а другая часть населения for ( int i = n; i < m ; ++i), хотя просматривая по шагам изменение значений- они одинаковы вроде. В чем подвох??? З.Ы. я понимаю разницу если ставить i++ или ++i в уравнениях, но тут хз((((
Консольная двойная буферирзация C++
Подскажите как реализовать двойную реализацию в консоли. Допустим у меня бесконечный цикл while(true) cout<<"hello"; Если я запущу это приложение, то увижу бесконечное мерцание слова hello. Если бы была двойная буыеризация я бы просто видел слово hello. И его написание скрывалось от моих глаз.
C++ Посоветуйте материал/исходники по теме http://www.cyberforum.ru/cpp-beginners/thread1008174.html
Нужно написать программу, которая бы авторизовывалась в социальных сетях и нажимала кнопки "поделиться" (скрипт от яндекса) на сайте. Языки C++/C#. Собственно не знаю с чего начать. Это не очень сложно? За два выходных реально осилить?
 

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,910
Записей в блоге: 1
15.11.2013, 20:03     Как обраиться к функции класса через другую функцию класса (друга)?
Nikko12, Да никак же, блин! Твоя задача поставлена некорректно! Или ты просто путаешь функции-члены со статическими функциями?
В любом случае, разберись сначала в том, что такое класс и что такое функции-члены класса. А то ты, похоже, ни одной главы о классах из учебника по С++ не прочёл.

Добавлено через 6 минут
... или прочёл-таки?
Иначе, как объяснить что функцию func ты-таки корректно вызвал
C++
1
2
3
    Petya petya;
    petya.func();
    return 0;
В любом случае, ты пропустил саму суть понятия "класс"
Иначе бы понял, что для твоего примера два класса нахрен не нужно объявлять!
Вот до этого ты не додумался просто?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class man{
    public:
    void func()
    {
        cout<<"Access granted ";
    }
};
int main()
{
    man petya;
    man sasha
    petya.func();
    sasha.func();
    return 0;
}
Или тебе так приспичило именно два класса. Или ты реально не знал, что экземпляров класса может быть сколько угодно, блин!
 
Текущее время: 09:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru