Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись на диск без буквы http://www.cyberforum.ru/cpp-beginners/thread946565.html
Как можно записать/считать файл с логического диска без буквы, т.е он скрыт. Что то не получается даже его найти программно. в командной строке mountvol его видит, есть его guid и надпись нет точек...
C++ Посимвольная работа с файлом Доброй ночи, камрады! Простой вопрос такой: необходимо посимвольно считать из текстового файла инфу, затем вывести в консоль сначала буквы, затем цифры, затем все остальное (разделители, знаки... http://www.cyberforum.ru/cpp-beginners/thread946561.html
Передача массива Char в функцию. Как быть? C++
Столкнулся вот с такой проблемой, что #include <iostream> #include <fstream> #include <Windows.h> #include <conio.h> using namespace std; void search(char *word_search, char *var_search,...
C++ Функции друзья и классы друзья
Пробую разбираться с друзьями в С++(друзьями -классами и друзьями функциями). Казалось бы все просто: класс/функция описанные в классе с ключевым словом friend имеют доступ к защищенным данным. Но...
C++ Не могу получить объект по индексу в vector, где же ошибка? http://www.cyberforum.ru/cpp-beginners/thread946494.html
Есть класс class Processor { private: int operationTime; list<Problem*> *taskList; public: Processor(); ~Processor();
C++ Как определить размер открытого файла Как определить размер открытого файла. Я заметил, что если запустить программу для определения размера файла каждые 30с , то размер будет одинаковым(если при этом размер уменьшится/увеличится), либо... подробнее
castaway
Эксперт С++
4934 / 3039 / 455
Регистрация: 10.11.2010
Сообщений: 11,119
Записей в блоге: 10
Завершенные тесты: 1
01.09.2013, 15:04 0

uint32, size_t и подобные им

01.09.2013, 15:04. Просмотров 8091. Ответов 41
Метки (Все метки)

Ответ

Цитата Сообщение от Убежденный Посмотреть сообщение
Это не очень удачно из-за WOW64.
Так можно ввести в заблуждение, что у 32-битной программы, запущенной на
64-битной Windows, размер size_t будет 8 байт, а не 4.
Ну давай поспорим..
Сейчас у меня Windows 64, MinGW (GCC 4.7.3), следующая программа (независимо от того, собрана она с ключем -m32 или нет выдает один и тот же результат) что должна выдать? Какие предположения?
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
    std::cout << sizeof( size_t ) << std::endl;
    return 0;
}
Да и вообще я не понимаю, как от ОС может зависеть размер size_t ?

Добавлено через 6 минут

Не по теме:

ValeryS, ок. Будем считать что это коммерческие термины. Но для меня важно что это значит на самом деле, и как эти термины трактуют.



Вернуться к обсуждению:
uint32, size_t и подобные им
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2013, 15:04
Готовые ответы и решения:

Беззнаковый тип size_t: чем различие между size_t, uintptr_t, ptrdiff_t и intptr_t?
В чем вообще его смысл? Разве запись double a = {1,2,3}; int i = 1;...

uint32 и UINT64
Господа, не подскажете ли, какие магические слова надо написать, чтобы начать...

size_t в операторе for
Здравствуйте. Возникла проблема с типом size_t. Данный цикл почему то...

size_t и npos
Здраствуйте! Тут в одной теме нашёл код #include&lt;string&gt; #include&lt;iostream&gt;...

Malloc для size_t
структура вида struct BufferParam { double* pBuffer; ...

41
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru