|
|
Другие темы раздела | |
C++ Как правильно вывести массив структур #include "stdafx.h" #include "iostream" #include "conio.h" #include <set> #include <cstdlib> #include <string> #include <Windows.h> #include <stdio.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread879686.html |
C++ size и capasity в векторе Всем привет, возникла такая проблема Делаю расчетную программу, использую вектор, возникла такая ситуация: в цикле делается вот такая штука while(a < ob->dw) { //сделаем цикл, который будет набирать статистику для частоты синуса w1 при фиксированном dw for(double temp_w=ob->w1-0.5;temp_w<=ob->w1+0.5;temp_w+=0.5) { |
C++ Обойти стек, не удаляя вершин Ребят, помогите разобраться! Можно ли обойти стек не удаляя вершин? Вроде этого? void printstack(stack<int>l) { if(l.empty()) { cout<<"Лист пуст"<<endl; https://www.cyberforum.ru/ cpp-beginners/ thread879672.html |
C++ Как понять
https://www.cyberforum.ru/ cpp-beginners/ thread879653.html Здравия желаю всем ! Помогите понять смысл написанного из программы, для чего это сделано и почему ? int action; if ( ! action ) break; |
Работа с файлайми C++ Всем доброго времени суток. Копаю С++ дальше есть вопросик по поводу работы с файлами я работаю с файловым текстовым потоком. FILE* myFile; myFile = fopen("test2.txt", "at+"); for(int i = 1; i < 100; i++) { str = "TEST\n"; fwrite(&str, sizeof(string), 1, myFile); } |
C++ Зависимость скорости компиляции от подключения к сети
https://www.cyberforum.ru/ cpp-beginners/ thread879641.html Тут такая проблема: когда работал на visual studio 2005 заметил, что когда отключен интернет скорость компиляции падает раз в 10. То, что делалось несколько секунд теперь занимало полминуты. При включении инета все приходило в норму. Решил поставить 2010-ю студию. Там та же проблема. В чем тогда дело? Может, в настройках самого ПК? В гугле ничего об этом не нашел, а знакомые, которым я об этом... |
C++ Error LNK2019: ссылка на неразрешенный внешний символ умелые люди помогите исправить ошибку, сегодня надо сдать класс, подправил и упростил код unrar'a после чего нужно было переделать его под класс, что я и сделал, но вылазит след ошибка: 1>RAR_Decoder.obj : error LNK2019: ссылка на неразрешенный внешний символ _RAROpenArchiveEx в функции "public: int __thiscall RAR_Decoder::decode(void)" (?decode@RAR_Decoder@@QAEHXZ) 1>RAR_Decoder.obj : error... https://www.cyberforum.ru/ cpp-beginners/ thread879630.html |
operator << для указателя C++ В общем, есть у меня кастомный класс, указатель на который используется практически всеми классами программы. Для самого класса перегружен <<, однако использовать богомерзкую конструкцию *(pointer)<< желания нет никакого. Вроде как есть возможность вне классов перегружать этот оператор, только вот как это сделать? |
C++ массив через функцию для начинашек
https://www.cyberforum.ru/ cpp-beginners/ thread879617.html Задан массив целых чисел. Вывести на экран массив, составленный из элементов, не равных минимальному. |
C++ Задача через функцию (составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца) Задача 2 Составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца. https://www.cyberforum.ru/ cpp-beginners/ thread879616.html |
Книги C++ Может ли кто-нибудь посоветовать книги по правильности написания кода. Я не имею виду книги о синтаксисе и функциях языка. Нужна книга о правилах написания интуитивно понятных программ. Вообще о хорошем тоне программирования. |
C++ Новый тип данных в объявлении метода класса
https://www.cyberforum.ru/ cpp-beginners/ thread879607.html Здравствуйте, подскажите, пожалуйста, как сделать, чтобы метод класса мог принимать как аргумент массив, тип данных которого был определен на основе самого класса? Например: class Planet { public: // typedef class Planet PlanetType; void GetForce(int, PlanetType ); }; Когда можно объявить новый тип данных PlanetType, чтобы метод знал его? |
177 / 163 / 21
Регистрация: 12.02.2013
Сообщений: 410
|
||||||
28.05.2013, 13:29 | 0 | |||||
Что такое статический полиморфизм? - C++ - Ответ 462938028.05.2013, 13:29. Показов 43205. Ответов 32
Метки (Все метки)
Ответ
Какое затирание)
Это - лишь пример некорректного использования языка. Для таких кейсов термин один: ошибка проектирования (См. Мейерс, Скотт: "никогда не переопределяйте в потомках не виртуальные методы", коль уж заговорили об "учите теорию"). Такое 1. выкашиваться из кода - должно. 2. приводить к неожиданным ошибкам - должно. 3. создавать трудности сопровождения - должно. 4. к полиморфизму отношения иметь - не должно и не имеет. А классическое проявления оного (полиморфизма) в статическом смысле - действительно - шаблоны. Добавлено через 4 минуты компилятор создает ровно столько функций, сколько диктует ему контекст их использования. В этом коде - 2 различных функции.
Вернуться к обсуждению: Что такое статический полиморфизм? C++
1
|
28.05.2013, 13:29 | |
Готовые ответы и решения:
32
Что такое полиморфизм? Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны. Что рекомендуете прочитать мне для начала Статический полиморфизм Статический полиморфизм. Базовый класс «прямоугольник» |
28.05.2013, 13:29 | |
28.05.2013, 13:29 | |
Помогаю со студенческими работами здесь
0
Полиморфизм. Как в предке объявить статический массив, который можно будет использовать в наследниках? Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами? Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа? Что такое хэндлер файла? Что такое файловый указатель? |