1,c#呼叫c++的dll中帶指標的函式時,使用ref來進行操作
c++
cplusplus.dll
.......
int addfun(int * a,int
*b);
c#
[dllimport("cplusplus.dll")]
public
static
extern
intadd(ref
int a,ref
int b);
unsofe**塊中可以進行指標操作
2,c++中的typedef,c#沒有找到合適的替換方法
c#中可以使用using進行取別名的操作
c++
typedef
int myint;//1
typedef
const
int mycint;//2
typedef
struct strtest
mytest //3
.......
c#
using myint= system.int32;//1
C 與C 對比學習 模板,泛型
我們知道有很多不同的物件型別可能有相同的操作,基本型別如數值型別的都有加減乘除,比大小啊.乙個個從現實中抽象出來的類就更是具體很多共性了.如果是同一類事物可以弄個父類出來就ok,比如動物都具體的某些通用操作就搞個animal基類完事.但如果不是同一類事物,就不容易整個繼承關係出來啊.比如人有身高,可...
UART SPI I2C對比學習
我的spi只用到三根線 mosi,主機傳送從機接收,片選cs,以及時鐘sck uart兩根,iic兩根sda和scl uart波特率115.2khz spi系統時鐘的四分頻 12.5mhz iic系統時鐘的200分頻 250khz uart由於沒有時鐘線所以傳輸距離長,可達15m,但是速率很慢 sp...
ROS tf2 (C )學習筆記以及和tf對比
參考 一 如何使用tf2發布靜態廣播 靜態廣播在tf中沒有被單獨劃分出來,可以使用下面方法發布靜態tf tf type static transform publisher name base link to laser4 args 0.0 0.3 0.7 1.57 0.0 0.0 base lin...