Dobra jednak wracam do kolekcji bo chyba latwiej mi to ogarnac.... ale i tak mam problem jestem na tym etapie:
PLANSZA.H
#ifndef PLANSZA_H
#define PLANSZA_H
#include <iostream>
#include "domino.h"
#include <vector>
using namespace std;
class plansza
{
private:
public:
vector < klocek > wszystkie_klocki;
void dodaj_klocki()
{
for(int i=0; i <= 27; i++)
{
int n=i;
for( int a = 0; a <= 6; a++)
{
int z=a;
for(int b=0; b <= 6; b++)
{
int x=b;
int c=1;
}
}
wszystkie_klocki.push_back(klocek(int n, int z, int x, int c));
}
};
void wypisz()
{
for( int i=0; i < wszystkie_klocki.size(); i++)
{
cout << wszystkie_klocki[i] << endl;
}
};
};
#endif
DOMINO.H
#ifndef DOMINO_H
#define DOMINO_H
#include <iostream>
using namespace std;
class klocek
{
private:
int lewe_pole;
int prawe_pole;
int ustawienie; // ustawienie klocka np 2|3 lub 3|2 jezeli 1 to wieksza liczba po prawej
public:
klocek(int lp, int pp, int ust);
void ustaw(int a, int b, int c)
{
lewe_pole=a;
prawe_pole=b;
ustawienie=c;
}
void wypisz_dane_klocka()
{
cout << "lewe pole to: " << lewe_pole << endl;
cout << "prawe pole to: " << prawe_pole << endl;
cout << "ustawienie to: " << ustawienie << endl;
}
};
#endif
i main.cpp
#include <iostream>
#include "menu.h"
#include "klocki.h"
#include "plansza.h"
#include <vector>
using namespace std;
int main()
{
//menu a;
//a.pierwsze();
//menu a;
//a.pierwsze();
}
a mam takie bledy
g++ -Wall -o "main" "main.cpp" (in directory: /home/wujekstyle/PO/projekt2)
In file included from main.cpp:4:0:
plansza.h: In member function ‘void plansza::dodaj_klocki()’:
plansza.h:26:45: warning: unused variable ‘x’ [-Wunused-variable]
plansza.h:27:45: warning: unused variable ‘c’ [-Wunused-variable]
plansza.h:23:37: warning: unused variable ‘z’ [-Wunused-variable]
plansza.h:30:58: error: expected primary-expression before ‘(’ token
plansza.h:30:59: error: expected primary-expression before ‘int’
plansza.h:30:66: error: expected primary-expression before ‘int’
plansza.h:30:73: error: expected primary-expression before ‘int’
plansza.h:30:80: error: expected primary-expression before ‘int’
plansza.h:20:29: warning: unused variable ‘n’ [-Wunused-variable]
plansza.h: In member function ‘void plansza::wypisz()’:
plansza.h:37:57: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
plansza.h:39:51: error: no match for ‘operator<<’ in ‘std::cout << ((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’
plansza.h:39:51: note: candidates are:
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:106:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:106:7: note: no known conversion for argument 1 from ‘klocek’ to ‘std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&) {aka std::basic_ostream<char>& (*)(std::basic_ostream<char>&)}’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:115:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:115:7: note: no known conversion for argument 1 from ‘klocek’ to ‘std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:125:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:125:7: note: no known conversion for argument 1 from ‘klocek’ to ‘std::ios_base& (*)(std::ios_base&)’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:164:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:164:7: note: no known conversion for argument 1 from ‘klocek’ to ‘long int’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:168:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:168:7: note: no known conversion for argument 1 from ‘klocek’ to ‘long unsigned int’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:172:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:172:7: note: no known conversion for argument 1 from ‘klocek’ to ‘bool’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:607:0,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ostream.tcc:93:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ostream.tcc:93:5: note: no known conversion for argument 1 from ‘klocek’ to ‘short int’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:179:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:179:7: note: no known conversion for argument 1 from ‘klocek’ to ‘short unsigned int’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:607:0,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ostream.tcc:107:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ostream.tcc:107:5: note: no known conversion for argument 1 from ‘klocek’ to ‘int’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:190:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:190:7: note: no known conversion for argument 1 from ‘klocek’ to ‘unsigned int’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:199:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:199:7: note: no known conversion for argument 1 from ‘klocek’ to ‘long long int’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:203:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:203:7: note: no known conversion for argument 1 from ‘klocek’ to ‘long long unsigned int’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:218:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:218:7: note: no known conversion for argument 1 from ‘klocek’ to ‘double’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:222:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:222:7: note: no known conversion for argument 1 from ‘klocek’ to ‘float’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:230:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:230:7: note: no known conversion for argument 1 from ‘klocek’ to ‘long double’
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:243:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:243:7: note: no known conversion for argument 1 from ‘klocek’ to ‘const void*’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:607:0,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ostream.tcc:121:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ostream.tcc:121:5: note: no known conversion for argument 1 from ‘klocek’ to ‘std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/string:54:0,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/locale_classes.h:42,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ios_base.h:43,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ios:43,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:40,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:2750:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:2750:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: ‘klocek’ is not derived from ‘const std::basic_string<_CharT, _Traits, _Alloc>’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:469:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:469:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘klocek’)
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:474:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:474:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: cannot convert ‘((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’ (type ‘klocek’) to type ‘char’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:480:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:480:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: cannot convert ‘((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’ (type ‘klocek’) to type ‘char’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:486:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:486:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: cannot convert ‘((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’ (type ‘klocek’) to type ‘signed char’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:491:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:491:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: cannot convert ‘((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’ (type ‘klocek’) to type ‘unsigned char’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:511:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:511:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: mismatched types ‘const _CharT*’ and ‘klocek’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:607:0,
from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ostream.tcc:323:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/ostream.tcc:323:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: cannot convert ‘((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’ (type ‘klocek’) to type ‘const char*’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:528:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:528:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: cannot convert ‘((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’ (type ‘klocek’) to type ‘const char*’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:541:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:541:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: cannot convert ‘((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’ (type ‘klocek’) to type ‘const signed char*’
In file included from /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/iostream:40:0,
from main.cpp:1:
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:546:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
/usr/lib/gcc/i686-redhat-linux/4.7.2/../../../../include/c++/4.7.2/ostream:546:5: note: template argument deduction/substitution failed:
In file included from main.cpp:4:0:
plansza.h:39:51: note: cannot convert ‘((plansza*)this)->plansza::wszystkie_klocki.std::vector<_Tp, _Alloc>::operator[]<klocek, std::allocator<klocek> >(((std::vector<klocek>::size_type)i))’ (type ‘klocek’) to type ‘const unsigned char*’
Compilation failed.