日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

c++结构体定义和使用_[day day go]结构体amp;给结构定义方法

發布時間:2025/4/5 c/c++ 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++结构体定义和使用_[day day go]结构体amp;给结构定义方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

結構體

//定義 type treeNode struct {value intleft, right *treeNode }//工廠函數創建 func createNode(value int) *treeNode {return &treeNode{value: value} //這里返回的是局部變量的地址給外部使用(在go這樣子可以的) }func main() {var root treeNodefmt.Println(root)//創建root = treeNode{value: 3}root.left = &treeNode{}root.right = &treeNode{5, nil, nil}root.right.left = new(treeNode)fmt.Println("root:",root)fmt.Println("root.right:",root.right)fmt.Println("root.right.left:",root.right.left)nodes := []treeNode{{value: 3},{},{6, nil, &root},}fmt.Println("nodes:",nodes)root.left = createNode(2)fmt.Println("createNode:",root) } {0 <nil> <nil>} root: {3 0xc00007c060 0xc00007c080} root.right: &{5 0xc00007c0a0 <nil>} root.right.left: &{0 <nil> <nil>} nodes: [{3 <nil> <nil>} {0 <nil> <nil>} {6 <nil> 0xc00007c020}] createNode: {3 0xc00007c060 0xc00007c080}
  • go僅支持封裝,不支持繼承和多態
  • 結構體的創建:不論地址還是結構本身,一律使用.來訪問成員
  • 結構體放在堆還是棧是由go的運行機制以及環境決定的,編程者不用關心

給結構定義方法

func (node treeNode) print() {fmt.Print("這是結構體方法打印出來的:",node.value) }func (node *treeNode) setValue(value int) {if node == nil {fmt.Println("setting value to nil node")return}node.value = value }//值不會變 // func (node treeNode) setValue(value int) { // node.value = value // }func (node *treeNode) setValue(value int) {node.value = value } root.print()fmt.Println("nsetValuen")root.right.left.setValue(9)root.right.left.print() 這是結構體方法打印出來的:3 setValue這是結構體方法打印出來的:9func(【結構體】) 【函數名】(){}
  • func后面括號的是方法接收者(其實就跟函數的返回值一樣)
  • 只有使用指針才可以改變結構的內容
  • nil指針也可以調用方法(可以將值傳進來,但是nil的賦值會報錯,需要做return處理)

總結

以上是生活随笔為你收集整理的c++结构体定义和使用_[day day go]结构体amp;给结构定义方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91高清网站| 亚洲人成在线免费观看 | 国产欧美三级 | 日韩欧美亚洲国产精品字幕久久久 | 欧美三级午夜理伦三级中视频 | 久久亚洲av无码精品色午夜麻豆 | 中日韩黄色片 | 欧美成视频 | 亚洲 国产 欧美 日韩 | 亚洲激情欧美色图 | 可以直接看av的网址 | av日韩不卡| 超黄av| 国产二区av | 成人做爰免费视频免费看 | 苍井空亚洲精品aa片在线播放 | 黄网免费在线观看 | 欧美日韩亚洲国产精品 | 偷拍一区二区 | 日韩欧美中文在线 | 精品人妻人伦一区二区有限公司 | 欧美日韩中文字幕视频 | 丰满少妇在线观看资源站 | 中文日韩在线 | 欧美黄页| 爱逼av | a天堂资源 | 91av导航| 亚洲综合在线一区 | 视频在线观看视频 | 亚洲AV无码精品黑人黑人 | 欧美性大战久久久 | av在线视 | 欧美一级大片免费看 | 国产每日更新 | 成人黄色激情 | 亚洲国产精品成人综合色在线婷婷 | 久久久国产精品视频 | 精品福利视频一区二区 | 大奶子情人 | 国产av电影一区二区三区 | 91成人免费在线观看视频 | 毛片网页 | 黄色福利在线观看 | 久久人人视频 | 91偷拍网 | 久久久久久蜜桃一区二区 | 久久久久久久黄色片 | 久久久久久久久久久影视 | 免费视频中文字幕 | 午夜免费福利小电影 | 国产一区不卡视频 | 成年人视频在线观看免费 | 全黄毛片 | 玖玖爱av| 国产无遮挡免费观看视频网站 | 亚洲成人一级 | 尹人香蕉| 日本123区 | 日本久久久久久久久久 | 国产精品久久久久久亚洲色 | 欧美乱轮| 99视频在线 | 色狠狠操 | 尤物视频免费观看 | 国产精品一区二区欧美 | 岛国av在线播放 | 欧美激情动态图 | 国产精品一区二区三区免费视频 | 黄色的网站免费看 | 精品视频在线看 | 婷婷影音 | 亚洲最新 | 免费av电影网址 | 色噜噜狠狠一区二区三区牛牛影视 | 青春草国产视频 | 欧美老熟妇喷水 | 性xxxx欧美 | 风韵丰满熟妇啪啪区老熟熟女 | 韩国一区二区在线播放 | 久久精品二区 | 中文字幕无线精品亚洲乱码一区 | 蜜桃va| 深夜精品| 黄色大片日本 | 日本性欧美 | 朱竹清到爽高潮痉挛 | 久久久久高清 | 亚洲av日韩av不卡在线观看 | 久久99精品国产麻豆91樱花 | av小说天堂网 | 青青草免费在线观看视频 | 人妻丰满熟妇av无码区不卡 | 插综合 | 孕妇疯狂做爰xxxⅹ 国产精品乱码久久久久久 99久久久成人国产精品 | 国产精品一区在线观看 | 高h文在线 | 午夜精品视频在线观看 | 国产精品久久综合青草亚洲AV |