bool�^
�u�[���A��
C����v���O���}�̕��ŁA�Ǝ���boolean�^���쐬�����l�������Ǝv���܂���
C++�ł́A�^���U���i�[����bool�^���W���ŃT�|�[�g����Ă��܂�
C++��if���Ȃǂ̔�����AC���ꓯ�l�ɐ����ŕ\�����Ƃ��ł��܂���
�^���U�̊i�[�݂̂�ړI�Ƃ��ĕϐ��̍쐬�ɂ� bool �^���K���Ă���ƌ����܂�
������sizeof(bool)���Ԃ��l�͕ۏ���܂���
�����̎����̓R���p�C���ɂ���ĈقȂ�܂�
bool�^�ϐ��ɂ́AC++�Œlj�����Ă���\���� true �y�� false �����ꂩ�������܂�
true��0�ȊO�̒l�Afalse��0���Ӗ����܂�
�iC++��bool�^��C����Ƃ̌݊����̂��߁AJava��boolean�^�قǓƗ��͂��Ă��Ȃ��j
�܂��AC++��bool�^�͐����^�ƊW���Ă��邽���C���N�������g�����true�ɂȂ����������܂�
�������f�N�������g -- �̓���͕ۏ���܂���
#include <iostream>
using namespace std;
int main() {
bool b1 = true , b2 = false , b3 = 0;
if (b1 && (b2 || ++b3)) cout << "Kitty on your lap";
return 0;
}
bool�^�ϐ����o�͂���Ȃǂ�����A�������삪�����ł���͂��ł�
bool declarators
�����^�� true �܂��� false ���i�[����ϐ���錾���܂�
Microsoft Visual C++ �ł́A�Â��o�[�W�����ƌ��s�̃R���p�C���ŃT�C�Y���قȂ��Ă��܂�
Visual C++ 5.0 �ȉ��̃o�[�W�����ł� int �^�Ɠ��T�C�Y�ł����A���݂ł�1�o�C�g�ł�
declarators - �ϐ������w�肵�܂�
true
bool�^�ϐ������l�̈�A�^��\���܂�
false
bool�^�ϐ������l�̈�A�U��\���܂�