327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
1 | |
Как верно узнать размер указателя ?17.06.2014, 08:03. Показов 2903. Ответов 28
Метки нет (Все метки)
0
|
17.06.2014, 08:03 | |
Ответы с готовыми решениями:
28
Как узнать адрес указателя? Как узнать адрес указателя на char? Как узнать длину указателя (в байтах)? Как узнать текущее положение указателя файла? |
13 / 13 / 3
Регистрация: 30.06.2013
Сообщений: 168
|
|
17.06.2014, 08:06 | 2 |
sizeof( pMonsters )
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
17.06.2014, 08:08 | 3 |
Используйте вектор...
0
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
17.06.2014, 08:13 [ТС] | 4 |
Hsac, недопустимы не полный тип или с & или с *
0x10,а можно примерчик ? Не совсем понимаю что вы подразумеваете под использованием.
0
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
17.06.2014, 08:33 [ТС] | 6 |
На СBaseTest легло, на pTest:
error C2070: СBaseTest*[]: недопустимый оператор sizeof Заработало так и так sizeof(&pTest) / sizeof(СBaseTest) sizeof(*pTest) / sizeof(СBaseTest)
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
17.06.2014, 08:44 | 8 |
0
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
||||||
17.06.2014, 08:47 [ТС] | 10 | |||||
Просто кладя в push_back?
Но это вроде как я положу весь объект класса..
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|||||||||||
17.06.2014, 09:10 | 11 | ||||||||||
C++03
1
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
||||||
17.06.2014, 09:14 | 12 | |||||
1
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
17.06.2014, 10:17 [ТС] | 13 |
а в std::vector<std::shared_ptr<CBase>> vector;
CBase это класс родитель, то есть COther или что? Я тут написал CBaseTest printf( "DEBUG: %d\n", vector.size );
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
|
17.06.2014, 10:19 | 14 |
1
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
17.06.2014, 15:48 [ТС] | 15 |
Так у size нет аргументов.
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
|
17.06.2014, 17:10 | 16 |
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
17.06.2014, 21:04 | 17 |
0
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
18.06.2014, 01:16 [ТС] | 18 |
Я сделал как сказал компилятор: printf( "DEBUG: %d\n", &std::vector<CBaseTest>::size );
Получил 3274627834
0
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
18.06.2014, 01:49 [ТС] | 20 |
Не понимаю. Покажите пример.
0
|
18.06.2014, 01:49 | |
18.06.2014, 01:49 | |
Помогаю со студенческими работами здесь
20
Как узнать размерность указателя на массив Как узнать размер строки как размер массива Как узнать размер файла Как узнать размер файла? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |