Graphic Calculator: FIDocalcus
Проект трёх первокурсников (по инженерному практикуму в первом семестре) по созданию графического калькулятора на FLTK C++
Loading...
Searching...
No Matches
temp_help.h
Go to the documentation of this file.
1// std libs
2#include <iostream>
3#include <vector>
4using std::cout;
5using std::endl;
6
8
9/// @file TEMP: Временные функция для простого дебага, удалить когда-нибудь
10
11/**
12 * @return std::ostream&: поток, в который вывели мат. функцию в виде строки
13 * @param os: поток типа std::ostream
14 * @param func: мат. функция
15 */
16inline std::ostream& operator<<(std::ostream& os,
17 const Math_func::function& func) {
18 return os << func.get_func_str();
19}
20
21/**
22 * @brief Выводит все элементы вектора в консоль
23 * @tparam T: тип, у которого определена операция вывода
24 * @param v: вектор
25 */
26template <typename T>
27void print(const std::vector<T>& v) {
28 cout << " size: " << v.size() << endl;
29 cout << "{ ";
30 for (size_t i = 0; i < v.size(); i++) {
31 cout << "''" << v[i] << "''";
32 if (i != v.size() - 1) cout << endl;
33 }
34 cout << " }" << endl;
35}
Математическая функция
Definition function.h:14
std::string get_func_str() const
Возвращает значение мат. функции в виде строки
Definition function.h:59
void print(const std::vector< T > &v)
Выводит все элементы вектора в консоль
Definition temp_help.h:27
std::ostream & operator<<(std::ostream &os, const Math_func::function &func)
Definition temp_help.h:16