解決易語言轉(zhuǎn)換到C++ 自定義數(shù)據(jù)類型
更新時間:2018年12月04日 11:16:28 投稿:laozhang
在本文中小編給大家整理了關于易語言轉(zhuǎn)換到C++ 自定義數(shù)據(jù)類型問題解決辦法,需要的參考一下。
自定義數(shù)據(jù)類型如下
.版本 2 .數(shù)據(jù)類型 數(shù)據(jù) .成員 坐標, 坐標_數(shù)據(jù)類型 .數(shù)據(jù)類型 坐標_數(shù)據(jù)類型 .成員 x, 小數(shù)型 .成員 z, 小數(shù)型 .成員 y, 小數(shù)型
這里的自定義數(shù)據(jù)類型下的"數(shù)據(jù)"類型下的"坐標"成員引用自定義數(shù)據(jù)類型"坐標_數(shù)據(jù)類型"
子程序如下
.版本 2 .子程序 自己數(shù)據(jù) .參數(shù) 返回數(shù)據(jù), 數(shù)據(jù), 參考 返回數(shù)據(jù).坐標.x = 1 返回數(shù)據(jù).坐標.z = 2 返回數(shù)據(jù).坐標.y = 3
這里的子程序內(nèi)的參數(shù)"返回數(shù)據(jù)"定義了個自定義數(shù)據(jù)類型"數(shù)據(jù)"
C++代碼如下
struct 數(shù)據(jù)
{
坐標_數(shù)據(jù)類型 坐標;
};
struct 坐標_數(shù)據(jù)類型
{
float x;
float z;
float y;
};
C++編譯就提示如下
error C2146: 語法錯誤: 缺少“;”(在標識符“坐標”的前面)
error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認 int
大家如有解決可以留言給我們,感謝大家對腳本之家的支持。

