小编Cyh*_*368的帖子

有没有办法在 C++ 中重新定义数组?

我的程序中有以下数组:

int foo[] = {1,2,3,4,5};
//Do something with foo, but then there's no use with it afterwards
Run Code Online (Sandbox Code Playgroud)

由于我需要更多这样的“一次性”数组,我想重新定义它,如下所示:

foo[] = {5,2,3}; //Raises an error
Run Code Online (Sandbox Code Playgroud)

请注意,数组大小可能会有所不同。

我唯一的解决方案是为每次重新定义创建一个新数组,但这会占用太多存储空间。

有没有办法重新定义?或者还有其他解决方案吗?

c++ arrays

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

Python 请求:获取请求文件 (mp4) 的大小(以字节为单位)

我目前正在尝试使用 Python Requests 下载视频,我想先找出它的大小。

import requests

print("STARTING PROGRAM...")

req = requests.get("https://www.source.com/source.mp4")
Run Code Online (Sandbox Code Playgroud)

我想到的唯一方法如下:

for chunk in req.iter_content():
  count+=1
print("FOUND %d CHUNKS" %(count))
Run Code Online (Sandbox Code Playgroud)

但是自从我下载 24 分钟的 mp4 以来,这花了很长时间。有一个更好的方法吗?

python python-requests

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

标签 统计

arrays ×1

c++ ×1

python ×1

python-requests ×1