1) Какой вид памяти использовать предпочтительней?
- char area1[256];
- char * area2 = (char*)malloc( 251);
2) и тоже самое к классам:
можно использовать статический класс а, можно динамический:
что лучше?
- MyClass m;
- MyClass * m2 = new MyClass();
3) А если мы используем эту память в классе?
- class MyClass() {
- private:
- char area1[256];
- char * area2;
-
-
- public:
- MyClass() {
- area2 = (char*)malloc( 251);
- }
- ~MyClass() {
- free(area2);
- }
- };
что лучше использовать area1 или area2?
Большая просьба привести обоснование
чем плох malloc/realloc?
как лучше использовать в коде.