C++
文章平均质量分 68
面币思绮
好好工作,好好学习。事业和学业都有所成。
展开
-
getchar(),gets()
最重要的区别是gets读一行,getchar()()读一个字符。先看原型:char() * gets(char() * ptr);int getchar(void);作用是:gets()用于从标准输入流stdin读入一个整行(以'\n'或EOF)结束,写入ptr指向的字符数组,并返回这个指针;出错或遇到文件结束时则返回NULL。行末的'\n'从流中取出,但不写入数组。gets()不检查被写入的...原创 2014-05-03 12:37:19 · 155 阅读 · 0 评论 -
C++命名空间
虽然很多程序员都熟悉名字空间的概念,但他们常常都是被动地使用名字空间。也就是说他们使用的是第三方定义的成员(如标准库的类和函数),而不是在名字空间中声明自己的类和函数。本文拟讨论如何在名字空间中声明自己的类和函数,以及如何在程序中使用它们。名字空间是一个范畴,它包含类声明,函数声明,常量声明和模板声明等名字空间成员。例如:namespace proj_alpha{//下面是名字空间 proj_...原创 2014-05-03 23:00:25 · 109 阅读 · 0 评论 -
字符串赋值=和strcpy问题
#include<iostream>#include<string.h>using namespace std;struct Student{ char name[10]; int num; char sex;};int main(){ Student *p; p = new Stude...原创 2014-05-04 11:13:52 · 1101 阅读 · 0 评论 -
C语言表白代码
#include <stdlib.h>#include <stdio.h>int main(){ printf("\n\n\n"); printf("\t"); printf(" j&= y+ y* jv+ yy-v v & \n"); printf("\t&q原创 2014-05-06 18:25:02 · 7841 阅读 · 8 评论 -
void fun() const{}; const void fun(){}; 和void const fun(){};
转:http://blog.csdn.net/zimingjushi/article/details/6716269 (0 0) +-----oOO----(_)----------+ | | | |...原创 2014-05-16 12:10:31 · 587 阅读 · 0 评论 -
C++的':'和'::'
1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{ unsigned char a:4; unsigned char c;} ; XXX(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。struct _XXX{ _XXX() : y(0xc0) {}};(3) pu...原创 2014-05-16 14:12:45 · 2067 阅读 · 0 评论