[Technical Issue] C++ - Ползване на променливи от една функция в друга
Понеже съм доста зелен в C++, особено пък в ООП-то му, а ми трябва да използвам няколко променливи, инициализирани във main функцията, в друга функция, затова ги подадох като параметри, но ми изкарва грешка, която не ми е особено ясно от какво точно е породена. Грешката възниква при извикване на функцията ( не съм убеден също така и дали съм подал параметрите, особено масива по подходящ начин) Ето я и грешката: ...\main.cpp|44|error: cannot convert 'std::string (*)[(((sizetype)(((ssizetype)m) + -1)) + 1)] {aka std::basic_string<char> (*)[(((sizetype)(((ssizetype)m) + -1)) + 1)]}' to 'std::string (*)[100] {aka std::basic_string<char> (*)[100]}' for argument '4' to 'bool compareStrings(std::string, int, int, std::string (*)[100])'|.
Mod Edit: Нарушена точка 12 от Правилата на форума: Във всеки пост е позволено цитирането на не повече от 15 реда код. Ако искате да споделите по-дълъг код, използвайте сайтове като Pastebin и Github Gist).
Не го качих никъде, понеже оправих проблема. Предполагам всички или поне повечето тук са с ясната представа, че преди да питат нещо, първо трябва да го потърсят в google. Въпроса беше, че поинтърите са като цяло по-обширна тема, с която било то дори по-бегло не можеш да се запознаеш за час-два (времето с което разполагах да оправя задачата). Не че не попаднах на решения на проблема (включително и постнатото от теб) , но както вече казах без някои познания нямаше как да ги ползвам и затова реших да питам тук, понеже отговара на проблема беше 1 изречение и нямаше затрудни някого с що-годе добри познания по темата, а моето време беше малко ограничено. Благодаря все пак за отделеното време.