假设我们有一个函数,它返回复杂计算结果所获得的Ded
值。int
最好的方法是什么?
for(int i=0; i<Ded();i++)
{
//...
}
或者
for(int i=0, k=Ded(); i<k;i++)
{
//...
}
?
假设我们有一个函数,它返回复杂计算结果所获得的Ded
值。int
最好的方法是什么?
for(int i=0; i<Ded();i++)
{
//...
}
或者
for(int i=0, k=Ded(); i<k;i++)
{
//...
}
?
我不明白为什么需要这个。您能否给出一个简单的示例,说明它们在什么情况下使用(一小段代码和它们可以在什么情况下使用的描述(例如:“如果您需要找到某些东西......可能会很有用”))?
我知道对于普通类来说,重载是不可能的,因为不清楚该对象属于哪个类。那么静态的呢?他们不能有物体。我只想向 File 类添加尽可能多的方法(这些方法当前位于具有不同名称的类中)。
我遇到了问题。我有一个分割编码。
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
当我通过控制台输入数组时,cin>>MassChar;
它接受一种编码,其中 1 个字符存储在第一个元素中。 “Hello”一词需要一个至少包含 7 个元素的数组。当我在 code 中分配一个值时char MassChar[]="Привет";
,1 个字符需要 2 个元素,当输出数组的一个元素时,它输出 M 或 O。单词“Hello”需要一个至少包含 13 个元素的数组。
如何使所有内容与第一种情况相同(1 个字符 = 1 个元素)。我马上说:wchar_t和char16_t不需要加。