V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  innoink  ›  全部回复第 11 页 / 共 25 页
回复总数  481
1 ... 7  8  9  10  11  12  13  14  15  16 ... 25  
2018-09-25 17:54:44 +08:00
回复了 814084764 创建的主题 程序员 在堆?还是栈?
@814084764 构造方法中,没有办法知道自己是在栈上还是在堆上。构造方法只是用来初始化成员的,并不能用来产生成员。
2018-09-25 17:53:26 +08:00
回复了 814084764 创建的主题 程序员 在堆?还是栈?
@innoink 构造方法里面也不是 int a;啊
都是类似这种:
this->a = parameter_a;这样的
2018-09-25 17:51:09 +08:00
回复了 814084764 创建的主题 程序员 在堆?还是栈?
同样是 int a; 在一个函数里这句话会被执行,作用是开一个局部变量
在一个结构描述里,这句话不会被执行,只是起到描述作用,有这么一个类型的成员,具体成员放在哪不管
2018-09-25 17:47:44 +08:00
回复了 814084764 创建的主题 程序员 在堆?还是栈?
private : Target target;
这只是一个结构描述,并不是实际会执行的语句。
所以,肯定是都在堆上啊
2018-09-25 16:39:02 +08:00
回复了 Yuicon 创建的主题 Linux Linux 可以把硬盘当内存用吗
2018-09-25 14:01:49 +08:00
回复了 ngg0707 创建的主题 C 为什么 const 引用可以指向常量还可以取到地址?
@xuanbg 我估计你搞混了引用类型和指针类型。你无法对一个引用类型的变量取地址。
2018-09-25 14:00:46 +08:00
回复了 ngg0707 创建的主题 C 为什么 const 引用可以指向常量还可以取到地址?
@xuanbg 你错了,int&b = a;在这一刻以后 b 和 a 完全等价,包括&b 其实就是&a,所以楼主才有"如何对字面量取地址"的疑问。
2018-09-25 12:57:12 +08:00
回复了 NPJ 创建的主题 问与答 学习新技术的困惑
真正学会的东西一般很难忘记
2018-09-25 12:01:56 +08:00
回复了 haiyan 创建的主题 说一件很巧合(诡异)的事,关于梦
我高考出成绩前,梦到了我们班第一名的成绩,还有一个关于我的排名前后顺序。出成绩后,只差 0.5 分(其实高考分数都是整数,梦里四舍五入就是真实分数),排名顺序也是对的
2018-09-25 09:50:28 +08:00
回复了 demomaster 创建的主题 问与答 发现自己秃了。。
如果确定是雄秃,赶紧保法止+米诺
2018-09-25 09:46:58 +08:00
回复了 demomaster 创建的主题 问与答 发现自己秃了。。
@May725 斑秃很大概率可以自愈。雄秃的话目前没有任何办法能治愈。
2018-09-25 07:47:51 +08:00
回复了 ngg0707 创建的主题 C 为什么 const 引用可以指向常量还可以取到地址?
@xuanbg int a = 2; int& b = a; 那么&b 是 a 的地址还是 b 的地址?
2018-09-23 07:57:56 +08:00
回复了 zhipengj 创建的主题 程序员 C++17 中的 std::string_view 性能远超 std::string
这货在 boost 里早就有了 string_ref
2018-09-22 21:55:18 +08:00
回复了 wly19960911 创建的主题 问与答 微软雅黑适合当编辑器的字体吗?
dejavu monaco
2018-09-22 13:23:32 +08:00
回复了 1and0 创建的主题 Linux 你们是怎样学 Linux 的?
有人带最好,没人带就只能硬着头皮来,主动探索各种功能,谷歌查靠谱的资料,高强度用上几个月就行了
2018-09-22 12:15:18 +08:00
回复了 mary9 创建的主题 游戏 有没有大佬想带小白的~
有些人玩游戏是为了赢,有些人是为了装逼,有些人是为了找乐子,有些人是为了收集皮肤,有些人是为了坑人,有些人是为了情怀,有些人是为了社交
2018-09-22 12:08:38 +08:00
回复了 mary9 创建的主题 游戏 有没有大佬想带小白的~
游戏分 32 正门 64 旁门,互相之间差距很大
2018-09-22 09:51:34 +08:00
回复了 lengyihan 创建的主题 问与答 大家现在电脑用什么邮件客户端啊?
mu4e
如果你用过 tsd::function,就会知道类似于 int(char)这种是函数类型
因此 initializer_list<int>() 被解析成了类型名,即一个参数为空,返回值为 initializer_list<int>的函数类型
vector<int> vec(initializer_list<int>()); 则被解析成了一个 返回值为 vector<int>、参数为上一行的函数类型 的一个函数声明

你可以试着跑一下这个程序:
#include <iostream>
#include <vector>
#include <string>
int f()
{
std::cout << "111";
return 0;
}
std::vector<int> v(int())
{
std::cout << "222";
std::vector<int> x;
return x;
}

int main()
{
v(f);
return 0;

}
1 ... 7  8  9  10  11  12  13  14  15  16 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   980 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 21:29 · PVG 05:29 · LAX 14:29 · JFK 17:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.