psi-nos psi-nos 09.12.2014, 22:12:40 4 struct```**``` (```**```pthread_mutex_t```**``` mutex;```**```int```**``` buff[MAXNITEMS];```**```int```**``` nput;```**```int```**``` nval;} shared - {PTHREAD_MUTEX_INITIALIZER};```Jak mam rozumieć to co jest po nazwie struktury ("shared")? Nie chodzi mi o to co dokładnie tam jest, tylko co ogólnie oznacza, że po nazwie struktury napisane jest:```- { cośtam };#programowanie #cpp dzien_dobry ninetyeight Cronox 77LatBedeNiedojrzaly
KrzaQ2 KrzaQ2 09.12.2014, 22:16:34 1 @psi-nos: Jeśli tam jest = a nie - to po prostu nazwa zmiennej. psi-nos
maniexx maniexx 09.12.2014, 22:16:56 1 @psi-nos: Jeśli zamiast - było by = to http://stackoverflow.com/questions/330793/how-to-initialize-a-struct-in-ansi-c psi-nos
adios adios 09.12.2014, 22:18:10 1 @psi-nos: ten fragment, który wrzuciłeś nie jest zgodny z semantyką c++. Może to jakiś skrót myślowy twórcy materiału?. psi-nos
adios adios 09.12.2014, 22:22:44 0 @psi-nos: za dużo pracy z językami z elementami funkcyjnymi, c++ to dla mnie relikt. Nie zauważyłem na pierwszy rzut oka :).
struct
```**```
(
```**```
pthread_mutex_t
```**```
mutex;
```**```
int
```**```
buff[MAXNITEMS];
```**```
int
```**```
nput;
```**```
int
```**```
nval;
} shared - {
PTHREAD_MUTEX_INITIALIZER
};
```Jak mam rozumieć to co jest po nazwie struktury ("shared")? Nie chodzi mi o to co dokładnie tam jest, tylko co ogólnie oznacza, że po nazwie struktury napisane jest:```
- { cośtam };
#programowanie #cpp
=
a nie
-
to po prostu nazwa zmiennej.