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��\���܂�



�O�̃y�[�W���߂����̃y�[�W��