小编int*_*tor的帖子

访问集合中的元素?

使用矢量,我可以执行以下操作:

vector<int> myvec (4,100);
int first = myvec.at(0);
Run Code Online (Sandbox Code Playgroud)

我有以下几套:

set<int> myset;
myset.insert(100);
int setint = ????
Run Code Online (Sandbox Code Playgroud)

如何访问我在集合中插入的元素?

c++ set

15
推荐指数
4
解决办法
5万
查看次数

STL <map>允许重复对?

我写了下面的代码,并对输出感到惊讶.我听说<map>避免了密钥冲突,但这里似乎允许插入重复对.

#include<iostream>
#include<map>

using namespace std;

int main()
{
    map<string,char> namemap;
    namemap["yogi"]='c';

    namemap.insert(pair<string,char>("yogendra",'a'));
    namemap.insert(pair<string,char>("yogendra",'b'));

    cout<<namemap["yogendra"]<<endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

此代码输出a.您可以在C++ Shell上运行它.

避免碰撞是否意味着我们不能用相同的密钥输入多对?

c++ dictionary stl

14
推荐指数
3
解决办法
4万
查看次数

如果mongoose.connect不存在,默认情况下会创建一个Mongo数据库吗?

在我的Mongoose脚本中,我写道:

mongoose.connect('mongodb://localhost/mydb');
Run Code Online (Sandbox Code Playgroud)

但目前mydbMongo 没有数据库.mydb如果它还没有存在,它会创建吗?

mongoose mongodb

14
推荐指数
1
解决办法
4846
查看次数

如何使用C将整数转换为字符数组

我想在C中将整数转换为字符数组.

输入:

int num = 221234;
Run Code Online (Sandbox Code Playgroud)

结果相当于:

char arr[6];
arr[0] = '2';
arr[1] = '2';
arr[2] = '1';
arr[3] = '2';
arr[4] = '3';
arr[5] = '4';
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c

13
推荐指数
2
解决办法
10万
查看次数

浮点异常

我成功编写了这段代码:

#include <stdio.h>
#include <math.h>
int q;

int main()
{
    srand( time(NULL) );
    int n=3;
    q=ceil(sqrt(n));
    printf("%d\n %d\n", n,q);

    if(n == 2)
        printf("%d\n is prime", n);
    else if(n % 2 == 0.0 || n < 2)
        printf("%d\n is not prime", n);
    else
    {
        int x;
        for(x = 0; x < q; x++){
            if(n % x == 0)
            {
                printf("%d\n is not prime", n);
                return;
            }
            else
                printf("%d\n is prime", n);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行我的代码时,我收到以下错误:

浮点异常

这个错误意味着什么,我该如何解决?

c floating-point

12
推荐指数
1
解决办法
13万
查看次数

获取返回地址GDB

我最近开始在课堂上使用GDB而且我一直在苦苦挣扎.我有一个任务,我必须进行实验1练习2,需要我在代码中搜索两个漏洞,并使用它们执行以下操作:

第一个必须覆盖堆栈上的返回地址,第二个必须覆盖您将用来接管程序控制流的其他一些数据结构.

我已经溢出了数据结构,我认为它正在谈论的是EIP,它指向它将执行的其他指令.

现在我如何到达帧的返回地址(RET)?任何帧,没关系,我只想知道如何计算RET和ESP之间的字节,这样我就可以减去它并获得长度.我刚开始使用GDB,所以请放轻松.

gdb

12
推荐指数
1
解决办法
2万
查看次数

如何将两个跨度元素左对齐,另一个向右对齐?

我有两个<span>要素:

<span style="margin-right:auto;">©2012 XYZ Corp. All Rights Reserved.</span>
<span style="margin-left:auto;">Built with <a href="http://www.wordpress.org/">Wordpress</a> and hosted by <a href="http://www.mediatemple.net/">(mt)</a> in California.</span>
Run Code Online (Sandbox Code Playgroud)

我希望第一个<span>位于页面的左侧,第二个<span>位于右侧,无论页面宽度如何(因此我不能使用固定定位).

我可以使用什么CSS来做到这一点?

html css

11
推荐指数
1
解决办法
7万
查看次数

C#构造函数,对象参数通过引用或值传递

如果你有一个类和一个构造函数,它接受一个对象作为输入参数 - 该对象是通过引用传递还是通过值传递?

并且假设对于类方法,除非使用ref关键字,否则默认情况下会按值传递对象输入参数?

out关键字怎么样?这仍然意味着它是通过引用传递的吗?

c#

10
推荐指数
2
解决办法
1万
查看次数

如何将JavaScript代码放入PDF文档?

如何将JavaScript代码插入PDF文件?

我可以编写JavaScript代码,我只想知道如何将其放入文件中,例如,显示当前日期,使用组合框等.

javascript pdf

10
推荐指数
1
解决办法
4万
查看次数

SQLite:选择最大对应值

我有一个包含三列的表,如下所示:

id INTEGER    name TEXT    value REAL
Run Code Online (Sandbox Code Playgroud)

如何选择value最大值id

sqlite select max

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

c ×2

c++ ×2

c# ×1

css ×1

dictionary ×1

floating-point ×1

gdb ×1

html ×1

javascript ×1

max ×1

mongodb ×1

mongoose ×1

pdf ×1

select ×1

set ×1

sqlite ×1

stl ×1