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

Скотт Мейерс. 55 верных способов... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на вывод целочисленного массива размера N,содержащей степени двойки от первой до N http://www.cyberforum.ru/cpp-beginners/thread453156.html
Дано целое число N(N>0).Сформировать и вывести целочисленный массив размера N,содержащей степени двойки от первой до N-й:2,4,8,16.... Заранее благодарю!
C++ Как добавить рекламу Как мне сделать так.Когда запускаешь start.exe Высвечивало окно с таким текстом Это демо версия для приобретения полной версии посетите сайтИли что то в этом роде.Но при этом приложение все равно запускается. Спасибо Добавлено через 15 минут Что не кто не знает ?:( http://www.cyberforum.ru/cpp-beginners/thread453155.html
C++ структуры!Struct. C++
Помогите решить задание буду благодарен! Відомість використання машинного часу на обчислювальному центрі: № з/п Кафедра Використання машиного часу (год) Відхилення від плана по плану фактично в часах в % 1 K P F O1=P-F O2=O1100/P 2 … Разом:   Официальным языком форума является русский язык.
C++ вращение фигуры
Добрый день! помогите пожалуйста написать метод вращения фигуры по заданному углу. вот основной код программы: // laba2-9.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include "Math.h" using namespace std;
C++ Не могу определить ошибку (конкретизация шаблонной функции) http://www.cyberforum.ru/cpp-beginners/thread453133.html
Всем привет. Есть шаблонная функция template<typename T> void Tree<T>::inTreeHelper(const T &data, Leaf<T> *currentLeafPtr) её нужно конкретизировать для типа char* определяю её как template<> void Tree<char*>::inTreeHelper(const char& *data, Leaf<char*> *currentLeafPtr) и компилятор выдаёт ошибку
C++ строка Всем привет! Есть вопрос: Создать класс Time для работы со временем в формате «час:минута:секунда». Класс должен включать в себя функциию инициализации строкой (например, «23:59:59»). Помогите пожалуйста реализовать, а то неправильно получается(( подробнее

Показать сообщение отдельно
don khuan
 Аватар для don khuan
2 / 2 / 0
Регистрация: 02.08.2011
Сообщений: 22
26.02.2012, 16:32     Скотт Мейерс. 55 верных способов...
Всем привет! Глава 1, правило 3. Здесь идет рассуждение о константных и неконстантных функциях-членах.

В книге есть такая перегрузка
C++
1
2
const char* operator[] (int pos) const;
char* operator[] (int pos) const;
во-первых у меня это не компилится в vs2010 (повторное определение operator[])
во-вторых зачем нужна такая перегрузка? мне ясна цель следующей перегрузки
C++
1
2
const char* operator[] (int pos) const;
char* operator[] (int pos) ;
а 1я перегрузка непонятна. Допустим у меня есть:
C++
1
2
const char symb1;
char symb2;
для обеих переменных с успехом выполняются и operator[] const и просто operator[].

Помогите разобраться с этим пожалуйста) или может в книге опечатка и там имеется ввиду перегрузка, как во 2м случае?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru