我想覆盖textview在imageview我已经以编程方式完成的android上.我也希望图像应该能够放大和缩小,这也是我能够完成的.但我陷入了这样一个问题:在图像上放置文字,这样当我缩放图像时,文本不应该缩放,它应该保持在图像上不在屏幕上的相同位置.
#define getcx getchar_unlocked
inline void inp( int &n )//fast input function
{
n=0;
int ch=getcx();int sign=1;
while( ch < '0' || ch > '9' ){if(ch=='-')sign=-1; ch=getcx();}
while( ch >= '0' && ch <= '9' )
n = (n<<3)+(n<<1) + ch-'0', ch=getcx();
n=n*sign;
}
Run Code Online (Sandbox Code Playgroud)
嗨我一直在各种编码竞赛中使用上述功能输入,但从来没有能够理解为什么它很快.我知道逻辑,但不知道它的坚牢度的概念.例如,这行是做什么的"#define getcx getchar_unlocked".另外我不知道任何快速输出功能,所以还有任何快速输出功能
这是我执行的一个简单代码
int a;
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)
然后用gcc编译后我做了
size a.out
Run Code Online (Sandbox Code Playgroud)
我在bss和数据部分得到了一些输出...然后我将我的代码更改为此
int a;
int main()
{
char *p = "hello";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
再次当我在编译后通过大小a.out看到输出时,数据部分的大小保持不变.但是我们知道字符串hello将在只读初始化部分中分配内存.那么为什么数据部分的大小保持相同?