Loading...
nikkola01 avatar nikkola01 1 Точки

Task 2 - Censorshi

Здравейте, не мога да разбера дали трябва да правим нов файл. Никаде не се споменава какво трябва да е неговото име, но в условието пише "Your task is to study the available code and create a file with code such that the program compiles successfully and accomplishes the task described above.". Какво трябва да предадем на judge?

Тагове:
0
C++ Advanced
j.petrov_90 avatar j.petrov_90 373 Точки

Привет, колега,

Опита ли се да заредиш скелета на задачава в твоето IDE и да на build-неш? :)
Ако го беше направил, щеше да си отговориш на въпроса, който си задал.
Все пак си се престрашил да пишеш във форума, за което имаш моите адмирации.

Кавко трябва да предадем на Judje?
Както е написано в условието - трябва да създадеш файл, който решава задачата според условието.

"Никъде не се казва какво да е неговото име" - правилно. Никъде не се казва. Това е оставено на вас да се сетите.
Принципно C++ грам не го интересува как си кръщаваш файловете, но като златно правило е, че compilation unit-ите (или там където разписваме функциите с техните тела - ги кръщаваме с разширение .cpp. Например Car.cpp ).
Някой програми (например IDE-тата, а и Judge/защото Judje също е програма /- очакват със сигурност твоите compilation unit-и да завършват с разширение .cpp)

Добре! Разбрахме, че файла трябва да завършва на .cpp - супер.
Как да се казва обаче - Car.cpp или Table.cpp или Random.cpp? 

Неко се огледаме все пак какво има в скелета на задачата.
- Имаме 1 main.cpp файл (там където ни седи main() функцията);
- Имаме 1 header файл, който се казва Article13Filter.h ;

Поглеждаме в Article13Filter.h файла.
Там има само сигнатурите на дадения клас (т.е. липсват му телата на функциите и конструктура му).

Поглеждаме main файла.
Там има код, който използва този клас Article13Filter.
Такъв код обаче няма предоставен и ако се опитаме да компилираме програмата тя ще гръмне, че липсва кода за този клас.

Значи би трябвало да разпишем липсващите функционалности за този клас.
Ще създадем нов .cpp файл и ще ги разпишем вътре.
Как да се казва този файл? Принципно няма значение (стига да е .cpp), но в 110% от случаите щом той ще съдържа кода за класа Article13Filter - бих те посъветвал да го кръстиш Article13Filter.cpp

Поздрави

 

1
nikkola01 avatar nikkola01 1 Точки

Много ти благодаря smiley

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.