可能重复:
简单的面试问题变得更难: 给定数字 1..100,找到丢失的数字
* * 不,它是重复的 !!!给定数组中的某些数字可能会重复。请r.
这是一个基本的问题,但是我没有找到以前的帖子。下面这个问题的标题听起来可能和我的问题一样,但是这个问题本身不匹配.
我试图用new实现一个动态数组,因为标准的std库没有。
这是我的代码。
模板 <class T1,class T2,class T3>
Auto auto_vector(T1 & _ Size,T2 &.
考虑下面的类
类人
{
公众:
显式Person(RegistrationNumber id,std::string const & name);
RegistrationId id() const;
Std::string.
我在c语言中做了一个基本的 “猜猜我的数字游戏”,并且我添加了一个变量来表示这个人猜了多少次数字。然而,当游戏结束时,gusse的随机值.
我写了这个C 17 代码,并期望它开箱即用。
类putc_iterator : public boost::iterator_facade <
Putc_iterator,
无效
Std::output_iterator_tag
>
{
朋友.
班级人;
类命令 {
私人:
人 * 对象;
//这是什么?-一个函子?.
Void (人::* 方法) ();
公众:
命令 (Person * a,void(Person::* m() = 0): 对象 (a),meth.
我有一个函数,通过一个const char * 迭代,并使用该字符将对象添加到std::map的实例,如果它是一系列被识别的字符之一。
# Define CHARSEQ const char *
我试图为多元多项式编写一个编译时类 (即像P(X,Y,Z) = X ^ 2 XYZ YZ一样,不要太担心这里的数学):
模板 <int DIM,int度> c.
一个简单的问题,我在这里找不到答案。
我所理解的是,在调用期间向函数传递参数时,例如
Void myFunction (类型myVariable)
{
}
空主 ()
……
可能重复:
什么是这个奇怪的冒号成员语法在构造函数?
我需要知道这个代码是什么意思:
Cman::Cman() :
M_pThread (NULL) //m_pThread是指向其他类的指针
{
}.
我有麻烦试图找出如何得到提升格式的日期/时间对象作为一个字符串。我试图设置一个格式说明符,但它被忽略,并一直在predefi中输出日期.
我试图使用arm gcc编译器在eclipse中交叉编译。我去projrct,属性和设置c/c编译选项,并设置标志为-mfloat-abi = hard。
它抛出以下exce.
我有一个程序,我需要打破一大堆嵌套的for循环。到目前为止,大多数人告诉我这样做的方式是在我的代码中使用丑陋的goto。
现在,如果我创建一个.
String * * flowFile() {
字符串;
字符串字 [8];
Int i = 0;
静态字符串流 [23][2];
Ifstream myfile ("test.txt");
If (myfile.is_open())
{
While (getline (myfile,
这是一个ACM问题,以便查找整数的根。
以下是问题文本: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=115
这是我的代码,但当我subm.
我刚刚浏览了一下,发现了以下内容.
什么时候应该在C中使用类vs结构?
那里的共识是,按照惯例,你应该只使用POD的结构,没有方法,et.
我正在做一堆应用数学/信号处理/算法C代码。
我已经启用了-Wconversion编译器警告来捕捉诸如d型数字的运行时转换等问题.
1.我看到许多地方,Header guards和pragma曾经一起使用,也以特定的顺序使用 (顺序实际上重要吗?)
2.还有一个疑问是默认情况下每当一个新的类文件.
我在C上构建了一个exec,但是当我将它部署到部署机器时,我发现错误如下:'
/Lib64/libc.so.6: 找不到版本GLIBC_2.14
/Usr/lib64/libstdc .so.6: 版本GLIBCXX_3.4.14 not
我在这里无法理解const的用法:
Char * const args[];
这是否意味着args不能指向新地址?它与以下内容有何不同:
Const char * args[];
我也在努力
为什么是std::string的大小,由sizeof(std::string) 确定,产生 8?
我认为它应该超过 8,因为它必须有一个int (sizeof(int) = = 8 在我的机器上) 数据成员来给出std::st.
在找到了我在stackoverflow上的许多问题的答案后,我现在遇到了一个我找不到答案的问题,我希望有人愿意帮助我!
我的问题.
考虑这个模板函数:
模板 <typename ReturnT>
ReturnT foo(const std::function<ReturnT ()>& fun)
{
返回乐趣 ();
}
为什么编译器不能推断出来
在示例c代码中,我将打开一个文件并在hexa中打印每个char。
文件只有 16 个字符,但为什么ffffff会在每个heax值后打印?
Char buff[256];
//填充fread的buff
For (i = 0;i<.
我在浏览cppreference时看到多个相邻的位字段。
Unsigned char b1 : 3,: 2,b2 : 6,b3 : 2;
所以,
它的目的是什么?
我应该在何时何地使用它?
我从来没有完全理解指针。我写这个小小的 21 点游戏是为了好玩,我需要确认这种指针的使用是合法的,这样我就可以完全
一些同事 (他们比我聪明) 告诉我,在头外移动实现 (定义) 可以在某些情况下减少编译时间-我应该在大多数情况下这样做。
之后.
C 14 包括标准定义的文字,其中包括std::string和来自 <chrono> 标题的各种timespans。
要使用它们,您必须说使用命名空间std::literals; (或一些
在过去的两个星期里,我一直在尝试使用windows.h库制作一个程序 (简单使用GUI)。我设法制作了一个你可以写的文本框,但是我的问题是你只能写
我有一个名为 “BaseFile” 的目录,在这个目录中,我只有几个名为 “Dir1” 、 “Dir2” 、 “Dir3” 等的目录。,
在这些子目录中,我有需要通过列出的文件列表.
有什么方法可以计算N的阶乘,其中N>200。c语言中有类似大数据的东西吗因为即使是长变量也不能存储这么大的数字.
有没有办法 (ab) 使用C预处理器来模拟C中的命名空间?
我在想这样的事情:
# 定义命名空间name_of_ns
Some_function () {
Some_other_function ();
}
这个
允许我先发布我的代码:
Void Fun(short & s){}
Void FunCon(const short & s){}
Int main()
{
Int iTest = 20;//注意: iTest是int,但Fun的参数是 "short &"
Fun(iTest);//.
可能重复:
函数参数中的数组长度
嗨,我在做作业,我完全被难住了。我们应该得到一个列表的每个顺序一个整数数组,所以我写了这个馅饼.
可能重复:
有人可以解释这个模板代码,给我一个数组的大小?
嗨,我正在看贴在这里的答案:
数组的计算长度
在此处复制:
模板 <
我目前正在设计一个游戏,每个级别最多使用大约 10,000 个对象。每一帧,所有对象都将按顺序至少访问一次,一些.
当我想在C中使用size_t时,我应该包含 <stddef.h> 还是 <cstddef>?我听到几个人说 <cstddef> 是个坏主意,应该被否决。为什么是t.
我有以下代码:
# Include <iostream>
# Include <tuple>
T类
{
公众:
Using Names = std::tuple<char const *,char const *>;
静态constexpr名称.
这是一个类,所以请不要太具体,但我正在寻找一种方法来列出一个数字数组的所有排列。
我们必须在不同的柱子上排列不同的数字 (比如l.
写节目的方法是什么会议以下要求:
打印 “Hello world!” 到stdout;
具有空的main (仅返回 0),即
Int main(int argc,char * * argv) {
返回 0;
}
主要.
Void MainWindow::save()
{
Const int currentIndex = tabWidget->currentIndex();
如果 (currentIndex = = -1)
退货;
QString filepath = m_fileList.at( currentIndex )->filepath(.
我正在编写一个程序,从一个文件中获取输入并将其显示在控制台上。问题是最后一个条目被重复了两次。代码如下:-
Int main(void)
{
弦fil.
我正在c中编写一个简单的类,模拟卡支付并进行简单的算术运算,编译器将我的double变量转换为int。在我的类中,我有一个makePayment方法
除了它们的持续时间,这两者之间还有什么区别吗?
Int ptr;
Int * ptr = new int;
我理解指针的概念,但是我看不出有什么用.
传统上,在C中,您将在构造函数中创建任何依赖项,并在析构函数中删除它们。
A类
{
公众:
A() { m_b = new B(); }
~ A() { delete m_b; }
私人:
……
我只是想知道,我是否想用a除以b,并且对结果c和余数 (e g.说我有秒数,想把它分成分钟和秒),我.
我想知道是否有可能有效地使用链接时间优化 (lto) 的程序由一个TU与C代码调用一些函数在一个TU与C代码。那么,有没有办法.
此问题此处有详细答案: 重载运算符 <<: 不能将lvalue绑定到 'std::basic_ostream<char>&'
我试图重载一个嵌套的子类,花了一个小时
该标准声明:
除非两个指针都指向同一个array对象的元素或数组对象的最后一个元素之后的元素,否则行为是未定义的。
为什么参考是有效的.