[ create a new paste ] login | about

Link: http://codepad.org/FdPfo62y    [ raw code | output | fork ]

C++, pasted on Jan 22:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>

using namespace std;

int main(char **args, int argc)
{
    int16_t sta[100];
    cout << "sizeof sta = " << (sizeof sta) << endl;
    cout << "sizeof(sta) = " << (sizeof(sta)) << endl;
    cout << "sizeof(sta[0]) = " << (sizeof(sta[0])) << endl;

    int16_t *dyn = new int16_t[100];
    cout << "sizeof dyn = " << (sizeof dyn) << endl;
    cout << "sizeof(dyn) = " << (sizeof(dyn)) << endl;
    cout << "sizeof(dyn[0]) = " << (sizeof(dyn[0])) << endl;

    return 0;
}


Output:
1
2
3
4
5
6
sizeof sta = 200
sizeof(sta) = 200
sizeof(sta[0]) = 2
sizeof dyn = 4
sizeof(dyn) = 4
sizeof(dyn[0]) = 2


Create a new paste based on this one


Comments: