Wpis z mikrobloga

Dlaczego to sie nie kompiluje, a jak wpisze

**
class

**
Baza2 :

**
public

**
Baza, albo

**
class

**
Baza2 :

**
public

**
iostream to juz tak?

#cpp #programowanie #studbaza

#include 
#include 
#include "Container.h"


using
```**```
 
```**```
namespace
```**```
 std;
```**```
class
```**```
 Baza
``````
{
``````
public:
``````
  
``````
};
``````
 
```**```
class
```**```
 Baza2 : 
```**```
public
```**```
 Container
``````
{
``````
public:
``````
 
``````
};
```**```
int
```**```
 main(
```**```
int
```**```
 argc, 
```**```
char
```**```
 
```**```
const
```**```
 *argv[])
``````
{
``````
        /* code */
``````
        
```**```
return
```**```
 0;
``````
}
  • 19
@erwit: Musisz przerobić swoją klasę na template albo dziedziczyć po skonkretyzowanym kontenerze:



template
```**```
<
```**```
typename
```**```
 T>
```**```
class
```**```
 Foo : 
```**```
public
```**```
 Container {
``````
//...
``````
};
```**```
class
```**```
 Bar : 
```**```
public
```**```
 Container<
```**```
int
```**```
> {
``````
//...
``````
};