История изменений
Исправление WatchCat, (текущая версия) :
с подключением сишников в духе «ну и срань же эти кресты»
Как будто в сишечке точно так же нельзя самоубиться об стену:
#include <stdlib.h>
#include <stdio.h>
struct T{
int iVal;
};
void printValue(struct T* t){
printf("Value: %d", t->iVal);
}
void destruct(struct T* t) {
free(t);
}
int main(){
struct T x = {9};
printValue(&x);
destruct(&x);
x.iVal = 11;
printValue(&x);
return 0;
}
Исходная версия WatchCat, :
Как будто в сишечке точно так же нельзя самоубиться об стену:
#include <stdlib.h>
#include <stdio.h>
struct T{
int iVal;
};
void printValue(struct T* t){
printf("Value: %d", t->iVal);
}
void destruct(struct T* t) {
free(t);
}
int main(){
struct T x = {9};
printValue(&x);
destruct(&x);
x.iVal = 11;
printValue(&x);
return 0;
}