我一直在寻找无处不在,但无法弄清楚如何在图库中创建相册并将图像保存到它.有人可以帮帮我吗?我唯一能做的就是这个代码只保存图库中的图像:
MediaStore.Images.Media.insertImage(getContentResolver(), bm, "A" , "B");
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助 !
我不确定这里发生了什么。很明显为什么内部捕获会捕获throw 2,但为什么外部catch(int x)捕获throw?我认为catch(int x)应该只捕获整数值。第二个是否有可能throw抛出第一个咳出的东西(即 2)?
try
{
try
{
throw 2;
}
catch (int n)
{
std::cout << "Inner Catch " << n << std::endl;
throw;
}
}
catch (int x)
{
std::cout << "Outer Catch " << x << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有一个包含浮点数的二进制文件,因此每 4 个字节都是一个浮点数。我不确定如何以每四个字节存储为浮点数的方式读取,这样我就可以用它做任何我需要的事情。
这是我的代码:
int main()
{
float i;
std::ifstream inFile("bin_file", std::ios::binary);
while (inFile >> i)
{
std::cout << i;
}
inFile.close();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,它甚至不会进入 while 循环,除非我将 i 定义为字符。我猜这是因为它每次读取 1 个字节并且无法将其存储为浮点数。顺便说一句,我已经检查过并且文件打开了。
谢谢!