小编Yak*_*kov的帖子

在c ++中将字符串转换为整数

您好,我知道它被多次询问,但我没有找到我的具体问题的答案.

我只想转换只包含十进制数字的字符串:

例如256可以,但256a不是.

可以在不检查字符串的情况下完成吗?

谢谢

c++ string integer

7
推荐指数
3
解决办法
1488
查看次数

STL - 赋值运算符与`assign`成员函数

vector(以及list其他容器)具有成员函数(MF)assign.我想比较assignMF(范围版本)与赋值运算符.

据我所知,在以下情况下使用是有用的assign:

  1. 人们想要分配向量的子范围(不是从开始到结束).
  2. 赋值是从数组完成的.

在其他情况下,assignMF 没有缺点,可以使用赋值运算符.我对吗?使用assignMF 还有其他一些原因吗?

c++ stl operators assignment-operator assign

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

System.Net.Http.Formatting 5.2.0.0

我可以从哪个Nuget获得System.Net.Http.Formatting 5.2.0.0?我已经尝试了一下块.Microsoft.AspNet.WebApi.Client"version ="5.2.2",但System.Net.Http.Formatting有一个版本4.0.0.0

nuget nuget-package

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

使用Joss使用Swift进行身份验证

Account (joss.model.Account)在配置中创建了一个

allowReauthenticate=true
Run Code Online (Sandbox Code Playgroud)

我打电话给帐户创建后几乎是immidiateley

Access mAccess = mAccount.authenticate(); // (joss.model.Access)
Run Code Online (Sandbox Code Playgroud)

之后我需要使用令牌.我在30分钟和1.5小时和24小时等之后使用它,通过调用mAccess.getToken()Token外出时间为1小时.我可以假设重新认证将被执行,并且在2.4小时之后,令牌将有效吗?或者我需要手动重新验证?

mAccess.getToken()在1.5小时和24小时后将返回无效(过期的令牌).在这种情况下如何正确重新验证?

java authentication openstack-swift token

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

面试问题界面实施

请你帮我解决下面的面试问题.

考虑到功能Sleep(int seconds)实现以下接口,这样可以使用定时器:

  • 功能void CreateTimer(void (*func)(), int seconds),她的
  • 功能void StartTimers(),她的

启动的每个计时器都应该延迟几秒钟,然后使用回调来调用一个函数.例:

CreateTimer(func1,3);
CreateTimer(func2,7);
CreateTimer(func3,10);
StartTimers()
Run Code Online (Sandbox Code Playgroud)

下面应该发生:

延迟3秒然后调用功能1.延迟4秒然后调用功能2.延迟3秒然后调用功能3.

问题是如何实现这样的界面?

c++ interface

6
推荐指数
1
解决办法
1348
查看次数

visual studio 2010-c ++项目中的预处理器

在.cpp文件中我使用了一个宏mmData1.我在项目中搜索并看到这个宏是在几个文件中定义的.(即有几个.h文件有行#define mmData1)

我想知道VS10中是否有能力检查预处理器从哪个文件获取宏值

c++ visual-studio-2010 c-preprocessor

6
推荐指数
1
解决办法
2180
查看次数

stl - 字符串是矢量吗?

我在一些测验中遇到了一个问题" Is a string a vector? If yes, in what way? If no, why not?"他们都有随机访问内容.但是字符串有一些矢量dosn`t的方法.它也可能有引用计数.所以很明显字符串不是一个矢量(typedef字符串向量)是否有已知的实现class string : public vector <char>?如果不是 - 那么不实施它的原因是什么?

c++ string stl vector

6
推荐指数
2
解决办法
1434
查看次数

C#:String.Format是否调用输入的ToString?

String.Format运行ToString吗?

例如,如果我有一个"复杂"类的对象,我可以这样做:

 <i>String.Format("String rep. {0}",complexObj);</i>
Run Code Online (Sandbox Code Playgroud)

c# string format

6
推荐指数
1
解决办法
1339
查看次数

LLVM 翻译单元

我尝试理解 LLVM 程序的高级结构。我在书中读到“程序由模块组成,每个模块对应于翻译单元”。有人可以更详细地解释我上面的内容以及模块和翻译单元之间的区别是什么(如果有的话)。我也有兴趣知道翻译单元启动并完成调试信息编码时调用哪部分代码?

debugging llvm debug-symbols

5
推荐指数
1
解决办法
1506
查看次数

为什么赞成数据结构对齐?

结构的每个成员的类型通常具有默认对齐,即每个结构成员在预定边界上对齐.因此,填充是在以下wiki示例中执行的:

struct MixedData
{
    char Data1;
    short Data2;
    int Data3;
    char Data4;
};



struct MixedData  /* After compilation in 32-bit x86 machine */
{
    char Data1; /* 1 byte */
    /* 1 byte for the following 'short' to be aligned on a 2 byte boundary 
assuming that the address where structure begins is an even number */
    char Padding1[1];
    short Data2; /* 2 bytes */
    int Data3;  /* 4 bytes - largest structure member */
    char Data4; /* 1 byte …
Run Code Online (Sandbox Code Playgroud)

c c++ memory struct

5
推荐指数
2
解决办法
627
查看次数