差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
wiki:reference:grammar:structure:main_page [2021/06/15 15:45] – 创建 jolawiki:reference:grammar:structure:main_page [2021/06/16 11:34] (当前版本) – [7.1 定义] rend
行 15: 行 15:
 结构体中的变量或函数称为结构体的成员。在结构体中只允许定义成员 结构体中的变量或函数称为结构体的成员。在结构体中只允许定义成员
  
-**可用class代替struct关键字编写程序,两者无实质区别**+**可用''class''代替''struct''关键字编写程序,两者无实质区别**
 ----- -----
 \\ \\
行 22: 行 22:
  
 ==== this ==== ==== this ====
-编译器会为成员函数插入一个隐式的 **this** 参数,**this** 指的是调用成员函数的结构实例本身,且this只在成员函数中可用+编译器会为成员函数插入一个隐式的 ''this'' 参数,''this'' 指的是调用成员函数的结构实例本身,且this只在成员函数中可用
  
 ==== to_string ==== ==== to_string ====
行 37: 行 37:
 </code> </code>
  
-派生结构将引入父类结构的所有成员并自动插入一个名为parent的成员+派生结构将引入父类结构的所有成员并自动插入一个名为 ''parent'' 的成员
  
-**parent** 成员是结构实例本身的父类实例+''parent'' 成员是结构实例本身的父类实例
  
-如果派生类想要重新实现父类函数,可使用 **override** 关键字覆写+如果派生类想要重新实现父类函数,可使用 ''override'' 关键字覆写
  
 <code matlab> <code matlab>
行 85: 行 85:
 </code> </code>
  
-结构被比较时调用,参数为等号右边的实例,必须返回true(代表相等)或false(代表不相等)+结构被比较时调用,参数为等号右边的实例,必须返回 ''true''(代表相等)或 ''false''(代表不相等)
  
 \\ \\