c++ 与pb 类型对比

本文详细介绍了C++与PowerBuilder之间的数据类型转换规则,包括不同位数平台下的转换方式。通过此表,开发者可以更好地理解如何在两种语言间进行类型映射,确保数据的准确传递。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c/c++与pb的类型转换
MICROSOFT   PowerBuilder    
  Bool     Boolean    
  Char*   Ref   String    
  Colorref Ulong    
  Dword   Ulong    
  Handle Ulong    
  Hdc   Ulong    
  Hfile   Ulong    
  Hinstance     Ulong    
  Hwnd     Ulong    
  Int   Int    
  Lparm   Ulong    
  Lpbyte   Ref   Long    
  Lpbword     Ref   Ulong    
  Lpstr,Lpststr     Ref   String    
  Lpfiletime     Ref   Time    
  Lpint     Ref   Long    
  Lpvoid   Ref   Struct   struct_inst    
  Mcierror     Long    
  Pbyte     Reg   Long[#]    
  Short     Int    
  Structure     Ref   Struct   Struct_inst    
  Uint Uint      
  Void**     SUBROUTINE    
  Word     Ulong    
  Wparam     Ulong    

数据类型转换表      
  C                                   PB(16Bit)                   PB(32Bit)  
   
  Bool Boolean Boolean    
  Byte,Char Char Char  
  Char* Ref   string Ref   String    
  Colorref Uint Ulong    
  Double Double Double    
  Dword Uint Ulong    
  Float N/A N/A    
  Handle Uint Ulong    
  Hdc Uint Ulong    
  Hfile Uint Ulong    
  Hinstance Uint Ulong    
  Hwnd Uint Ulong    
  Int Int Int    
  Long Long Long    
  Lparam Uint Ulong    
  Lpbyte Ref   Int Ref   Long    
  Lpcwstr Ref   Blob Ref   Blob   (Unicode   use   ToUnicode())    
  Lpcvoid Ref   String Ref   String    
  Lpdword Ref   Uint Ref   Ulong    
  Lpfiletime Ref   Time Ref   Time    
  Lpint Ref   Int Ref   Long    
  Lpstr,Lpcstr Ref   String Ref   String    
  Lpvoid Ref   Structstruct_inst   Ref   Struct   struct_inst  
  Lpword Ref   Int Ref   Ulong    
  Mcierror Long Long    
  Pbyte Ref   Int[#] Ref   Long[#]    
  Short Int Int    
  Structure Ref   Struct   struct_inst   Ref   Struct   Struct_inst  
  Uint Uint Uint    
  Void** SUBROUTINE SUBROUTINE  
  Word Int Long    
  Wparam Uint Ulong

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值