reference 相关问题

引用是一个值,它使程序能够间接访问计算机内存或某些其他存储设备中的特定数据,例如变量或记录。


经过与const和非const Refere的相同对象

#include 以下代码使用G ++ v4.8.1编译并输出45,但是根据标准保证其汇编吗?其他编译器会抱怨吗? #include <iostream> #include <vector> void test(const std::vector<int>& a, std::vector<int>& b) { b[0] = 45; } int main() { std::vector<int> v(1,0); test(v, v); std::cout << v[0] << std::endl; } 我知道函数定义没有任何固有的错误,但是当用相同对象调用test时,我有些期望警告说,我将一个对象传递给了一个av和non-const参考。 没有问题,因为编译器将这两个参数视为不同的引用。要理解代码考虑以下示例 const 没有理由这不应该编译。 您的向量不是const,然后您可以在const或可变上下文中使用它。 与此相同的方式: int i = 10; const int &cr = i; int &r = i; r = 20; std::cout << cr << std::endl; 绑住您绑定相同的对象或没有任何发病率。 您应该看一下动物园里的狮子,窗户后面的访客无法触摸他,而教练员可以喂他,但仍然是同一位狮子。 是的,这是正确的。 const引用可以绑定到非const对象。当然是这样的,因为如果函数无法修改它,为什么非const对象会护理,哪个是确保的呢? (至少,它可以确保对象不会通过该特定参考进行修改,尽管可以通过另一个非const reference修改该对象。 但是,反向并非如此。您不能将非const引用绑定到const对象。 const对象实际上确实在乎一个函数是否会修改它,而非const refoce则允许。

回答 2 投票 0



以从主页上访问脚本,但是从内容页面都是正确的

wewird,因为在服务器方面做的事情不重要。 Master页面: 内容页: <asp:Content ContentPlaceHolderID="PageHeadPlaceHolder" Runat="Server"> <link href="prettyPhoto315/css/prettyPhoto.css" type="text/css" rel="stylesheet" /> <script src="prettyPhoto315/js/jquery.prettyPhoto.js" type="text/javascript" language="javascript"></script> <script type="text/javascript" language="javascript"> $(document).ready(function () { $("a[rel^='prettyPhoto']").prettyPhoto({ }); }); </script> </asp:Content> 客户端找到Jquery-2.0.2.2.2.min.js它无法执行$(document).ready...说'$参考未定义'.。 我尝试了: 当我移动到内容页面时...一切正常。 使用script根本找不到脚本。 如果我将<script src="jquery/jquery-2.0.2.min.js" type="text/javascript"></script>移至主页,则会发生标记,该页面不会显示特定的样式表。 当检查输出HTML时,这一切似乎都以正确的顺序正确。我将输出html上传到http://pastebin.com/uli228bf 通过将jQuery文件从解决方案Explorer窗口拖到标记的代码视图,将其声明为主页。然后看看它是否有效,并比较路径的两个版本。 got!天哪,这是不重要的东西 伊兰将邮政让我再次测试页面,发现问题! 我使用的<script src="~/jquery/jquery-2.0.2.min.js" type="text/javascript"></script>库与jQuery 1.6+不相容 是由于某种原因打破了<link href="prettyPhoto315/css/prettyPhoto.css" type="text/css" rel="stylesheet" />脚本 从而: jquery.magnifier.js 要工作... 而: jQuery does! 希望有人可以使用此信息。 感谢您的帮助。

回答 2 投票 0


我如何通过c#?

在C ++,通过const引用是一种常见的做法 - 例如:

回答 4 投票 0

为什么将参考文献添加到C ++? (从历史观点来看)

但我仍然想知道语言设计师的脑海中。这种设计的主要动机是什么?在哪种典型情况下,它打算使用?也许答案已经包含在我提到的讨论中,但是我想知道哪些是真实的。

回答 2 投票 0

如何访问vuejs

我想在方法对象中访问函数中的模板参考。当前,访问裁判时,它会抛出不确定的。 我的代码下面: 我想在方法对象中访问函数中的模板参考。目前,访问ref. 我的代码下面: <template> <ul ref="lvl1_target" style="width: 440px" class="lvl1_target milestone_asset_data"> <li :style="{'width': getMileStonePercent(4,'lvl1_target')}" class="hybse_data"> <span></span> <i></i> <small>$4M</small> </li> </ul> </template> 脚本标签中的代码如下: export default { methods: { getMileStonePercent(num, secWrp) { let ele = this.$refs[secWrp] return ele.offsetWidth + '%' }, }, created() {}, } kindly,通过访问我功能中的模板参考来提供解决方案以获取宽度。预先感谢 您需要在要目标的元素中添加一个ref属性。 我不确定您到底要做什么,这是一个通用的示例:<template> <div ref="myElement"></div> </template> export default { methods: { setText() { this.$refs.myElement.innerHTML = "Hello world" }, }, } vueref文档 您可以尝试 export default { methods: { this.$next(tick() => { setText() { this.$refs.myElement.innerHTML = "Hello world" } }) }}

回答 2 投票 0

C++ - 如何使用参考_wrapper的向量

Invalid operands to binary expression ('std::__1::reference_wrapper<Tile>' and 'const std::__1::reference_wrapper<Tile>')

回答 2 投票 0



如何用弧和弱创建一个环状引用? 我有两个结构: 结构A { 地图:hashmap

我有两个结构: struct A { map: HashMap<u32, Vec<B>>, } struct B { weak: Weak<A> }

回答 2 投票 0


在返回成员变量的情况下,编译器执行返回值优化?

对以下代码进行了 类foo { 私人的: boost :: shared_ptr> m_ptr; 民众: foo(); boost :: shared_ptr...

回答 2 投票 0

获取列表的数组并保持参考?

出于某些性能原因,我想直接在C#中获得列表数组 https://referencesource.microsoft.com/#mscorlib/system/collections/generic/list.cs,2765070D40F47B98 我的代码在这里: 私人UI ...

回答 1 投票 0


Rust 结构成员引用另一个成员

我试图用 Rust 实现一个系统,其中一个结构拥有一个值,另一个结构在创建时需要引用该值。看来这在任何情况下都是不可能的......

回答 1 投票 0

奇怪的编译错误c++“未定义的引用”和“重定位被截断”

这是我的代码,它非常简单,最后要做的就是提示用户输入两个二维数组的大小,然后输入条目并将结果相乘,就好像它们是数学一样......

回答 2 投票 0

如何引用带有跨度的向量<Derived><Base>

所以我的问题很简单。我有 std::vector 并且很自然地希望有一个 std::span 。 Derive 继承自 Base: #包括 #包括

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.