小编K17*_*K17的帖子

将float转换为NSNumber

我在这里缺少一些基本的东西.一定忘记了.但基本上,我有以下代码,目的是采用NSNumber,将其转换为float,将其乘以2并将结果返回给NSNumber.我在最后一步得到一个错误,我很难过.我该怎么办

NSNumber *testNSNumber = [[[NSNumber alloc] initWithFloat:200.0f] autorelease];
float myfloatvalue = [testNSNumber  floatValue] * -2;
NSLog(@" Test float value %1.2f \n\n",myfloatvalue);
[testNSNumber floatValue:myfloatvalue];  // error here is floatValue is not found
Run Code Online (Sandbox Code Playgroud)

ios

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

查找范围的列数

下面是一些Excel VBA代码,它应该打印字符串中指定范围的列数.我在该Debug.Print部分中收到错误.我究竟做错了什么?

Dim val1a As String
val1a = "A1:D1"

Dim Rng1 As Range

Debug.Print Rng1(var1a).Columns.Count  ' error here
Run Code Online (Sandbox Code Playgroud)

excel vba count

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

意外的"预期标识符"错误

我的一个控制器中有以下两种方法.buttonPressed方法连接到按钮并正常工作.但是,当我将调用添加到workWithAString时,出现错误.想知道我在这里失踪了什么,并感谢你的建议.

-(NSString *) workWithAString: (NSString *) string1
{

NSString *string2 = [[NSString alloc] initWithString:string1];

// Here I will do some other things with string2

return string2;

}


-(IBAction)button1Pressed
{
NSString *modifiedString1 = [[NSString alloc] initWithString:InputValue.text];
modifiedString1 = [[self workWithAString: modifiedString1 ];  // Expected identifier error here


}
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

从字符串文字转换为字符*

我试图在一些公开的线性代数代码中使交流功能起作用.

公开的原型是......

int ilaenv_(int *, char *, char *, int *, int *,int *, int *);
Run Code Online (Sandbox Code Playgroud)

公开的代码有函数调用...

nb = ilaenv_(&c__1, "DGEQRF", " ", m, n, &c_n1, &c_n1); 
Run Code Online (Sandbox Code Playgroud)

其中m,n,c_1和c_n1是整数,

错误消息是.

C++ 11 does not allow conversation from string literal to char *.
Run Code Online (Sandbox Code Playgroud)

我没有创建代码,但是从LAPACK站点下载了代码.我不愿意对可能有效的公开代码进行太多更改,以免引入错误.但是,此错误出现在我正在处理的程序中的许多函数中.

我该如何解决这个问题?

c c++ c++11

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

c++ 数组容器中的数组大小是否有上限?

这个问题是关于在 C++ 中使用数组容器进行排序。我正在对排序代码进行一些比较。我在 Mac Xcode 中有一个冒泡排序和一个 C++ 数组容器。任务是构建一个随机数数组,然后对这些数字进行排序,看看完成排序需要多长时间。冒泡排序对 100,000 个随机数需要 59 秒,对 1,000,000 个随机数需要 6,086 秒。我没有要求冒泡排序尝试超过一百万个数字。数组容器需要一秒钟来处理 100,000 个随机数,并且在运行时出现一百万个随机数大小的数组时会失败。在处理任何其他语句之前,故障发生在 main{...} 内部。main 中的第一条语句是一个简单的 cout << "this is a test of sorts \n";

在Xcode中,错误信息是:Thread1: EXC_BAD_ACCESS(code=2, address=0xfff5ecbd258)

适用的代码语句如下所示。

请注意,我在这里重新输入了代码,因此可能会出现错字。我希望基本的想法足够完整,让你看到发生了什么。

#define ARRAY_SIZE 1000000
#include <iterator>
#include <array>
Run Code Online (Sandbox Code Playgroud)

下面的代码在main里面

std::array<double, ARRAY_SIZE> A1 = {0};

// Here, I have some code that fills array A1 with random numbers using the rand() function

std::sort(A1.begin(), A1.end());

// some code that prints a selection of the A1 array.
Run Code Online (Sandbox Code Playgroud)

我的问题是...数组容器有上限吗?如果有,我怎么知道它是什么,是否有 work_around?max_size …

c++ arrays sorting xcode

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

标签 统计

c++ ×2

ios ×2

arrays ×1

c ×1

c++11 ×1

count ×1

excel ×1

objective-c ×1

sorting ×1

vba ×1

xcode ×1