pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    • <bdo id='BYblK'></bdo><ul id='BYblK'></ul>
      <i id='BYblK'><tr id='BYblK'><dt id='BYblK'><q id='BYblK'><span id='BYblK'><b id='BYblK'><form id='BYblK'><ins id='BYblK'></ins><ul id='BYblK'></ul><sub id='BYblK'></sub></form><legend id='BYblK'></legend><bdo id='BYblK'><pre id='BYblK'><center id='BYblK'></center></pre></bdo></b><th id='BYblK'></th></span></q></dt></tr></i><div class="00gccu8" id='BYblK'><tfoot id='BYblK'></tfoot><dl id='BYblK'><fieldset id='BYblK'></fieldset></dl></div>
      <legend id='BYblK'><style id='BYblK'><dir id='BYblK'><q id='BYblK'></q></dir></style></legend>

      <small id='BYblK'></small><noframes id='BYblK'>

        <tfoot id='BYblK'></tfoot>

        作為函數參數傳遞的數組的大小

        sizeof an array passed as function argument(作為函數參數傳遞的數組的大小)
          1. <i id='CSB5V'><tr id='CSB5V'><dt id='CSB5V'><q id='CSB5V'><span id='CSB5V'><b id='CSB5V'><form id='CSB5V'><ins id='CSB5V'></ins><ul id='CSB5V'></ul><sub id='CSB5V'></sub></form><legend id='CSB5V'></legend><bdo id='CSB5V'><pre id='CSB5V'><center id='CSB5V'></center></pre></bdo></b><th id='CSB5V'></th></span></q></dt></tr></i><div class="yo462oc" id='CSB5V'><tfoot id='CSB5V'></tfoot><dl id='CSB5V'><fieldset id='CSB5V'></fieldset></dl></div>

              • <small id='CSB5V'></small><noframes id='CSB5V'>

                <tfoot id='CSB5V'></tfoot>
                  <tbody id='CSB5V'></tbody>
                <legend id='CSB5V'><style id='CSB5V'><dir id='CSB5V'><q id='CSB5V'></q></dir></style></legend>

                  <bdo id='CSB5V'></bdo><ul id='CSB5V'></ul>
                • 本文介紹了作為函數參數傳遞的數組的大小的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  可能的重復:
                  函數參數中數組的長度

                  我正在做作業,我完全被難住了.我們假設列表的每個順序都是一個整數數組,所以我根據老師的偽代碼編寫了這段代碼:

                  Hi am doing homework and I am completly stumped. We were suppose to get every order of a list an array of integers so I wrote this piece of code, based off of my teacher's pseudocode:

                  void permute(int v[], int curr,char letters[])
                  {
                      if(curr >= sizeof(v)/sizeof(int))
                      {
                          checkit(v,letters);
                      }
                      for(int i = curr; i < sizeof(v)/sizeof(int); i++)
                      {
                          swap(i,curr,v);
                          permute(v,curr + 1,letters);
                          swap(v[curr],v[i]);
                      }//for
                  }//permu
                  

                  我唯一不確定的是 sizeof(v)/sizeof(int) 是否正確.

                  The only thing I am not sure of is if sizeof(v)/sizeof(int) is the right way to go.

                  推薦答案

                  sizeof(v)/sizeof(int) 不是要走的路.您的函數完全等同于:

                  sizeof(v)/sizeof(int) is not the way to go. Your function is exactly equivalent to:

                  void permute(int *v, int curr, char *letters)
                  {
                      ...
                  }
                  

                  v 不是真正的數組,它是一個指針.你不能在 C 或 C++ 中傳遞數組.

                  i.e. v is not really an array, it's a pointer. You cannot pass arrays in C or C++.

                  解決方案是以下之一(并非詳盡無遺):

                  The solution is one of the following (not exhaustive):

                  • 添加一個額外的參數來明確描述數組的長度
                  • 添加一個指向數組最后一個元素的額外參數
                  • 使用合適的容器(例如 std::vector),您可以在其上調用 size()
                  • @sehe 建議的模板解決方案
                  • add an extra argument that explicitly describes the length of the array
                  • add an extra argument that points at the last element of the array
                  • use a proper container (e.g. std::vector), which you can call size() on
                  • the template solution that @sehe suggests

                  這篇關于作為函數參數傳遞的數組的大小的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  In what ways do C++ exceptions slow down code when there are no exceptions thown?(當沒有異常時,C++ 異常會以何種方式減慢代碼速度?)
                  Why catch an exception as reference-to-const?(為什么要捕獲異常作為對 const 的引用?)
                  When and how should I use exception handling?(我應該何時以及如何使用異常處理?)
                  Scope of exception object in C++(C++中異常對象的范圍)
                  Catching exceptions from a constructor#39;s initializer list(從構造函數的初始化列表中捕獲異常)
                  Difference between C++03 throw() specifier C++11 noexcept(C++03 throw() 說明符 C++11 noexcept 之間的區別)
                • <tfoot id='KEb4T'></tfoot>
                      <tbody id='KEb4T'></tbody>

                          <i id='KEb4T'><tr id='KEb4T'><dt id='KEb4T'><q id='KEb4T'><span id='KEb4T'><b id='KEb4T'><form id='KEb4T'><ins id='KEb4T'></ins><ul id='KEb4T'></ul><sub id='KEb4T'></sub></form><legend id='KEb4T'></legend><bdo id='KEb4T'><pre id='KEb4T'><center id='KEb4T'></center></pre></bdo></b><th id='KEb4T'></th></span></q></dt></tr></i><div class="4wsu620" id='KEb4T'><tfoot id='KEb4T'></tfoot><dl id='KEb4T'><fieldset id='KEb4T'></fieldset></dl></div>
                          <legend id='KEb4T'><style id='KEb4T'><dir id='KEb4T'><q id='KEb4T'></q></dir></style></legend>

                          • <bdo id='KEb4T'></bdo><ul id='KEb4T'></ul>
                          • <small id='KEb4T'></small><noframes id='KEb4T'>

                          • 主站蜘蛛池模板: 实木家具_实木家具定制_全屋定制_美式家具_圣蒂斯堡官网 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 温州食堂承包 - 温州市尚膳餐饮管理有限公司 | IHDW_TOSOKU_NEMICON_EHDW系列电子手轮,HC1系列电子手轮-上海莆林电子设备有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 橡胶接头_橡胶软接头_可曲挠橡胶接头-巩义市创伟机械制造有限公司 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 南京和瑞包装有限公司| 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 便民信息网_家电维修,家电清洗,开锁换锁,本地家政公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 阻垢剂,反渗透阻垢剂,缓蚀阻垢剂-山东普尼奥水处理科技有限公司 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 布袋除尘器-单机除尘器-脉冲除尘器-泊头市兴天环保设备有限公司 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 深圳昂为官网-气体分析仪,沼气分析仪,动态配气仪,气体传感器厂家 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 |