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

const in OOP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ библиотека sdl http://www.cyberforum.ru/cpp-beginners/thread601363.html
можете кто нибудь скинуть ссылку на icmplib или на файл sdl.obj вместе с sdl.lib Добавлено через 30 минут подключил sdl.lib - пишет 'C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\SDL.LIB' contains invalid OMF record, type 0x21 (possibly COFF) Добавлено через 2 часа 10 минут кто нибудь помогите пожалуйста
C++ ошибка в в заголовочном файле Array must have at least one element самое обидное что это не мой инклуд, и я не знаю как правильно исправить что ничего не повредить вот строка SDL_COMPILE_TIME_ASSERT(enum, sizeof(SDL_DUMMY_ENUM) == sizeof(int)); файл SDL_types.h /* SDL - Simple DirectMedia Layer Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga This library is free software; you can redistribute it and/or modify it under... http://www.cyberforum.ru/cpp-beginners/thread601355.html
C++ Математическая задача
Нужно срочно сдать. Помогите пожалуйста. В программе должны использоваться функции.
По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+.+(1+2+.+n) C++
По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+...+(1+2+...+n). я пытался решить, исправте если неправильно ( а оно неправильно) #include <iostream> #include <conio.h> using namespace std; int n,res,k=1; int main()
C++ Можно ли установить хук в самом приложении? http://www.cyberforum.ru/cpp-beginners/thread601312.html
Или только в длл? Добавлено через 12 минут И ещё такой вопрос: если установить хуки в DllMain почему при выходе из него хуки обрываются , но ведь длл по прежнему весит в процессе? то есть: BOOL APIENTRY DllMain(HINSTANCE hModule,DWORD ul_reason_for_call,LPVOID lpReserved) { switch(ul_reason_for_call) {
C++ Число простых чисел от 1 до N методом решета Сундарама Не врубаюсь как сделать. Проект С++, использующий динамическую библиотеку MSVCRT.dll вместо обычной MSVCRT90.dll (http://habrahabr.ru/post/87016/). Консольное приложение, считающее число простых чисел от 1 до N методом решета Сундарама (http://ru.wikipedia.org/wiki/Решето_Сундарама). подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
09.06.2012, 16:20     const in OOP
В случае константных методов const даёт гарантию, что метод не изменяет поля своего класса. Это необходимо для константных объектов, например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
 
class some_class
{
    private:
        int data_;
 
    public:
        some_class(int value)
            : data_(value)
        {
 
        }
 
        // в этом методе все поля класса(за исключением объявленных как mutable)...
        // ...можно использовать только для чтения...
        int data() const
        {
            return data_;
        }
 
};
 
// неконстантные методы класса some_сlass в этой функции вызывать нельзя
void print_info(const some_class& sc)
{
    std::cout << sc.data() << std::endl;
}
 
int main()
{
    some_class sc(123);
    print_info(sc);
}
 
Текущее время: 14:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru