欢迎光临
我们一直在努力

主机教程 第554页

主机教程,建站教程,编程学习教程

C++实现可变长度的动态数组

实践中经常碰到程序需要定义一个数组,但不知道定义多大合适的问题。按照最大的可能性定义,会造成空间浪费;定义小了则无法满足需要。 如果用动态内存分配的方式解决,需要多

赞(0)hosteonshosteons阅读(1037)去评论

C++运算符重载为友元函数

一般情况下,将运算符重载为类的成员函数是较好的选择。但有时,重载为成员函数不能满足使用要求,重载为全局函数又不能访问类的私有成员,因此需要将运算符重载为友元。 例如

赞(0)hosteonshosteons阅读(874)去评论

fputs函数,C语言fputs函数及其用法详解

fputs() 函数也是用来显示字符串的,它的原型是: # include stdio.h int fputs(const char *s, FILE *stream); s 代表要输出的字符串的首地址,可以是字符数组名或字符指针变量名。 stream 表示向何种流

赞(0)hosteonshosteons阅读(1016)去评论

puts函数,C语言puts函数用法详解

前面在输出字符串时都使用printf,通过%s输出字符串。其实还有更简单的方法,就是使用 puts() 函数。该函数的原型为: # include stdio.h int puts(const char *s); 这个函数也很简单,只有一个参

赞(0)hosteonshosteons阅读(910)去评论

fgets函数及其用法,C语言fgets函数详解

虽然用 gets() 时有空格也可以直接输入,但是 gets() 有一个非常大的缺陷,即它不检查预留存储区是否能够容纳实际输入的数据,换句话说,如果输入的字符数目大于数组的长度,gets 无

赞(0)hosteonshosteons阅读(965)去评论

C++重载=(C++重载赋值运算符)

赋值运算符=要求左右两个操作数的类型是匹配的,或至少是兼容的。有时希望=两边的操作数的类型即使不兼容也能够成立,这就需要对=进行重载。C++规定,=只能重载为成员函数。来看

赞(0)hosteonshosteons阅读(886)去评论

gets函数,C语言gets函数详解

在前面从键盘输入字符串是使用 scanf 和 %s。其实还有更简单的方法,即使用 gets() 函数。该函数的原型为: # include stdio.h char *gets(char *str); 这个函数很简单,只有一个参数。参数类型为

赞(0)hosteonshosteons阅读(920)去评论

登录

找回密码

注册