Redian新闻
>
请问图片位置如何固定?
avatar
请问图片位置如何固定?# TeX - TeX电子排版系统
g*4
1
松花江上 1:15
台湾军方 "黄河大合唱"搬上舞台
avatar
s*e
2
九点钟的太阳还是很好的。微微的金色的阳光,如果不是这么早的出来,或者我正在屋
子里看一本小说呢。但是呢,什么事不好能的呢?非要把人约出来,却又迟迟不到的。
一定还是有他自己的原因的吧。”
“他眼前仿佛又浮现了他那大哥哥的笑脸。”那好吧,算我原谅你好了。
就在她准备打道回府的时候,那辆闪着753的白色尼桑车嘎然停在了自己面前。
一个钟头想象了很多遍的摇下车窗的,露出笑脸的大凌云,真的出现的了。
还是那熟悉的味道,散发着某种香水,从车窗外面散散地飘荡出来。
“向兰,对不起,我来迟了。”
那时的向兰正在低着头看着自己那双古怪的青黄交叉的鞋带呢。就这么突然地出现
。有点惊愕,也有点难过,想哭……
“你怎么又迟到了。”想说出的话停在半空,没有说出口,只是望着他那熟悉的笑
脸,高兴地想要笑出声来的了。
“快上车,外面的风还挺凉的,虽然有些沮丧的表情泄露在自己的脸上,但是还是
依旧挂怀着她的淡淡的嘴角微微上扬的样子。
向然瞪着她那双忽闪忽闪的大眼睛,吧嗒吧嗒地闪着自己也猜不懂的光彩,望着她
想哭,也想微笑,才真得记起这是出春的天气,自己穿的那样的少,才真得感觉到微凉
微凉的了。
avatar
x*t
3
定义了一个数组,比如a[10],自然是只能用到 a[0] 到 a[9].
打开一个文件ABC,把里面的内容赋给数组 a
程序中出了个判断差错,居然给a[10]赋值。但是程序在这个地方并没有停止,也没有
输出sengmentation fault. 而是继续运算,运算结果还都是正确的。。。最后体现出的
问题是不能关闭文件ABC。。。 一到关闭文件的地方就出错。。。如果把关闭文件那一
行删掉,程序就报析构函数出错。。。
最后才明白原来是a数组溢出了。。。 现在知道结论了,当然就觉得问题很简单,但是
在分析问题的时候,由于程序又大,花了很长时间才找到这个问题
所以C++当遇到内存出错的问题之后,其实体现出来的,或者报出来的出错信息,都是
不准确的,甚至在这一行cout出来的值是正确的,也不代表上面的运算是正确的。。。
。。。一个地方的内存出了问题,天知道它会在哪里报出什么样的错误。。。。这一点
很头疼啊。。。。是不是都是靠经验啊?
avatar
o*e
4
图片乱窜阿,求教,谢了!
avatar
s*e
5
九点钟的太阳还是很好的。微微的金色的阳光,如果不是这么早的出来,或者我正在屋
子里看一本小说呢。但是呢,什么事不好能的呢?非要把人约出来,却又迟迟不到的。
一定还是有他自己的原因的吧。”
“他眼前仿佛又浮现了他那大哥哥的笑脸。”那好吧,算我原谅你好了。
就在她准备打道回府的时候,那辆闪着753的白色尼桑车嘎然停在了自己面前。
一个钟头想象了很多遍的摇下车窗的,露出笑脸的大凌云,真的出现的了。
还是那熟悉的味道,散发着某种香水,从车窗外面散散地飘荡出来。
“向兰,对不起,我来迟了。”
那时的向兰正在低着头看着自己那双古怪的青黄交叉的鞋带呢。就这么突然地出现
。有点惊愕,也有点难过,想哭……
“你怎么又迟到了。”想说出的话停在半空,没有说出口,只是望着他那熟悉的笑
脸,高兴地想要笑出声来的了。
“快上车,外面的风还挺凉的,虽然有些沮丧的表情泄露在自己的脸上,但是还是
依旧挂怀着她的淡淡的嘴角微微上扬的样子。
向然瞪着她那双忽闪忽闪的大眼睛,吧嗒吧嗒地闪着自己也猜不懂的光彩,望着她
想哭,也想微笑,才真得记起这是出春的天气,自己穿的那样的少,才真得感觉到微凉
微凉的了。
avatar
p*o
6
use std::vector instead of array.

【在 x****t 的大作中提到】
: 定义了一个数组,比如a[10],自然是只能用到 a[0] 到 a[9].
: 打开一个文件ABC,把里面的内容赋给数组 a
: 程序中出了个判断差错,居然给a[10]赋值。但是程序在这个地方并没有停止,也没有
: 输出sengmentation fault. 而是继续运算,运算结果还都是正确的。。。最后体现出的
: 问题是不能关闭文件ABC。。。 一到关闭文件的地方就出错。。。如果把关闭文件那一
: 行删掉,程序就报析构函数出错。。。
: 最后才明白原来是a数组溢出了。。。 现在知道结论了,当然就觉得问题很简单,但是
: 在分析问题的时候,由于程序又大,花了很长时间才找到这个问题
: 所以C++当遇到内存出错的问题之后,其实体现出来的,或者报出来的出错信息,都是
: 不准确的,甚至在这一行cout出来的值是正确的,也不代表上面的运算是正确的。。。

avatar
S*I
7
\usepackage{float}
\begin{figure}[H!]
......
\end{figure}
However, this approach is error prone and could generate ugly layout.

【在 o********e 的大作中提到】
: 图片乱窜阿,求教,谢了!
avatar
x*t
8
每次push_back吗?如果读大量数据,会不会变慢?
如果把一个vector先定好大小,速度是不是就和定好的数组读文件的速度一样了?
C++里为了避免内存出错,是不是应该尽量避免用new开辟数组?
谢谢!!

【在 p****o 的大作中提到】
: use std::vector instead of array.
avatar
k*f
9
valgrind
boundchecker
软件查这些常见内存错误

【在 x****t 的大作中提到】
: 定义了一个数组,比如a[10],自然是只能用到 a[0] 到 a[9].
: 打开一个文件ABC,把里面的内容赋给数组 a
: 程序中出了个判断差错,居然给a[10]赋值。但是程序在这个地方并没有停止,也没有
: 输出sengmentation fault. 而是继续运算,运算结果还都是正确的。。。最后体现出的
: 问题是不能关闭文件ABC。。。 一到关闭文件的地方就出错。。。如果把关闭文件那一
: 行删掉,程序就报析构函数出错。。。
: 最后才明白原来是a数组溢出了。。。 现在知道结论了,当然就觉得问题很简单,但是
: 在分析问题的时候,由于程序又大,花了很长时间才找到这个问题
: 所以C++当遇到内存出错的问题之后,其实体现出来的,或者报出来的出错信息,都是
: 不准确的,甚至在这一行cout出来的值是正确的,也不代表上面的运算是正确的。。。

avatar
d*a
10

How did you assign values to the array? Assigning to vector won't be slower
than to array.
You got it. You need the amount of mem anyway, why bother to new?

【在 x****t 的大作中提到】
: 每次push_back吗?如果读大量数据,会不会变慢?
: 如果把一个vector先定好大小,速度是不是就和定好的数组读文件的速度一样了?
: C++里为了避免内存出错,是不是应该尽量避免用new开辟数组?
: 谢谢!!

avatar
c*z
11
your title is c++ but you are complaining about c

【在 x****t 的大作中提到】
: 定义了一个数组,比如a[10],自然是只能用到 a[0] 到 a[9].
: 打开一个文件ABC,把里面的内容赋给数组 a
: 程序中出了个判断差错,居然给a[10]赋值。但是程序在这个地方并没有停止,也没有
: 输出sengmentation fault. 而是继续运算,运算结果还都是正确的。。。最后体现出的
: 问题是不能关闭文件ABC。。。 一到关闭文件的地方就出错。。。如果把关闭文件那一
: 行删掉,程序就报析构函数出错。。。
: 最后才明白原来是a数组溢出了。。。 现在知道结论了,当然就觉得问题很简单,但是
: 在分析问题的时候,由于程序又大,花了很长时间才找到这个问题
: 所以C++当遇到内存出错的问题之后,其实体现出来的,或者报出来的出错信息,都是
: 不准确的,甚至在这一行cout出来的值是正确的,也不代表上面的运算是正确的。。。

avatar
j*k
12
vector会慢的,特别是在加入新值的时候

slower

【在 d*****a 的大作中提到】
:
: How did you assign values to the array? Assigning to vector won't be slower
: than to array.
: You got it. You need the amount of mem anyway, why bother to new?

avatar
y*g
13
可以在开始reserve一片吧

【在 j*****k 的大作中提到】
: vector会慢的,特别是在加入新值的时候
:
: slower

avatar
P*e
14
我不知道具体string.h的算法是什么
不过,string是这样的
string s = "12345";
实际上s已经被reserve 了 10左右个byte的空间,虽然length只有6,他都有预先
reserve空间的

【在 y*******g 的大作中提到】
: 可以在开始reserve一片吧
avatar
d*a
15
That's what I meant. If the size of the array is known, it should be used to
reserve in the vector. Then the speed to assign the array is about the same
as to the vector.

【在 y*******g 的大作中提到】
: 可以在开始reserve一片吧
avatar
z*i
16
vector memory is from heap. heap mallocation can be system call, the
user mode to kernel mode transition can be expensive.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。