PostgreSQL 9.0.4ʸ�� | ||||
---|---|---|---|---|
前のページ | 巻戻し | 第 35章SQL�γ�ĥ | 早送り | 次のページ |
�ʲ��Υ����ɥ饤��˽������Ȥǡ�PostgreSQL�γ�ĥ���ۤ��뤿��C++�⡼�ɤΥ���ѥ�������ѤǤ��ޤ���
�Хå�����ɤ��饢�����������ؿ��Ϥ��٤ƥХå�����ɤ��Ф���C�����ե����������ʤ���Фʤ�ޤ��� ����C�ؿ���C++�ؿ���ƤӤ������Ȥ��Ǥ��ޤ��� �㤨�С��Хå�����ɤ��饢�����������ؿ��ˤ�extern C���ɬ�פǤ��� ����ϥХå�����ɤ�C++�����ɤδ֤ǥݥ��Ȥ����Ϥ����ؿ��ˤ�ɬ�פǤ���
Ŭ�ڤʲ�����åɤ�Ȥäƥ����������Ƥ���������
�㤨�С��ۤȤ�ɤΥХå�����ɥ����palloc()
�dz��ݤ���ޤ��Τǡ�pfree()
��ȤäƲ������Ƥ������������ʤ�������ξ���C++��delete()
��Ȥ��ȼ��Ԥ���Ǥ��礦��
�㳰��C�����ɤ����Ť��ʤ��褦�ˤ��Ƥ���������extern C�ؿ����٤ƤκǾ�̤Ǥ��٤Ƥ��㳰����ª����֥��å���ȤäƤ��������ˡ�
�������Τ褦�ʥ��٥�Ȥˤ���㳰��ȯ�������ǽ��������ޤ��Τǡ�C++�����ɤ������㳰��ȯ�������ʤ����Ǥ��äƤ⡢�����ɬ�פǤ���
��ǽ�Ǥ���С��㳰�����˽���Ǥ���褦��-fno-exceptions���դ���C++��ѥ��뤷�Ƥ���������
���ξ�硢�㤨��new()
���֤����NULL�θ����ʤɡ�C++��������Ǽ��Ԥθ�����Ԥ�ʤ���Фʤ�ޤ���
C++�����ɤ���Хå�����ɴؿ���ƤӽФ����ˤϡ�C++�ƤӽФ������å����C����ߴ���¤�Ρ�POD�ˤΤߤ��ޤޤ�Ƥ��뤳�Ȥ��ǧ���Ƥ���������
�Хå�����ɤΥ��顼�ϡ���POD���֥������Ȥ����C++�ƤӽФ������å���Ŭ�ڤ��᤹���Ȥ��Ǥ��ʤ���Ĺ��Υlongjmp()
���������ޤ��Τǡ������ɬ�פǤ���
�ޤȤ��ȡ��Хå�����ɤȤ��Ȥꤹ�뤿����ɤ�����ô��extern C�ؿ����ظ��C++�����ɤ����֤��ơ��㳰�����ꡢ�ƤӽФ������å����줾���ϳ�����Τ������Ǥ���