×

bootstrap为什么不流行了 str strap

为什么基于Bootstrap的网站,真正的Bootstrap的样式使用率这么小?关于strstr函数查找字符窜的所在位置

admin admin 发表于2022-07-11 14:51:18 浏览109 评论0

抢沙发发表评论

为什么基于Bootstrap的网站,真正的Bootstrap的样式使用率这么小


自己也这么觉得,有些boss就是觉得使用Bootstrap 逼格高,调用js组件框架也方便,但是美工设计师完全不知道Bootstrap的UI,设计出来完全跟Bootstrap不一样,所以实际使用是很少的,最多用到一些JS插件而已。所以前期要先跟设计师沟通好,要根据Bootstrap的UI来设计。

关于strstr函数查找字符窜的所在位置


strstr(a, b)是字符串查找或者叫字符串匹配函数:在a中查找b,若找到则返回第一次出现的位置,若找不到则返回空指针。

例如:

char a = “hello world“;
char b = “lo“;
char *p = strstr(a,b);//p指向的是字符串“lo world“
int len = strlen(p);//len值为字符串“lo world“的长度
int len2 = strlen(a) + 1 - len;//len2的值为字符串“hel“的长度+1,即为4

明白了没,printf(“%d“,strlen(a)+1-strlen(strstr(a,b)))的意思就是打印字符串b在字符串a中第一次出现位置之前的字符个数+1。


关于basic_string如何使用


虽然 basic_string 常用于 char 和 wchar_t 类型,但标准并没有规定只能用于这两个类型,template 参数应当是都能够识别的。我试了下面一段程序

#include《iostream》
#include《string》
using namespace std;
class a{
int b;
int c;
}p;
basic_string《a》 s;
int main(){
s+=p;
s.operator +=(p);
}

与上面的几乎完全一样。此程序在 VC9.0 和 GCC3.4.5 下都编译通过无任何问题。
楼主最好看下编译器报的是怎样的错误再做决定。
-strap