CPP
学术科技 · 当前来自首页固化板块目录。
装了UBUNTU,在LINUX下面用CB,结果现在GCC更新版本以后好多烦得要死的警告跑出来,而且警告就算了,它还不忽略,编译就不让过 比如一个声明返回int的函数没返回值,它就提示要返回。。。但是俺不是拿来搞工程,就用来做题,弄得十分之郁闷。。。 已经试过GOOGLE,但问题太具体,没找到好的关键词 自己也试过,在设…
比如现在有这样一个类 class person { public : string name; int age; friend istream& operator >> (istream& in, person &sh) ; }sk; istream& operator >> (istream& in, person …
【 在 qinwang 的大作中提到: 】 : 引用是对象的别名,这个“别名”到底是什么意思呢?底层是怎么实现的呢? : 我感觉引用 底层的实现 其实就是 常量指针。 : 即: : ................... 你写错了吧?
假如我定义了一个类: class person { public: void fun(string sh ,int n) { name=sh; age=n; } string name; int age; friend ostream& operator << (ostream& out, const ShuKu &s…
比如 const int * const *** const ** const p; 如何辨认谁是const,谁不是const呢? 然后给p赋值该怎么才能符合这些const规则?
int i; int* a; a = (int*) malloc (10 * sizeof(int)); for(i=1; i <= 10; i++){ a[i] = i; } 可以这么做么?
asm volatile("xchgl %0,%1" : "=q" (ret), "=m" (*(volatile int *)lockptr) : "0" (ret) : "memory"); 我知道括号内是要跑的汇编命令, volatile是禁止编译器进行自动优化。 但是里边xchgl是干什么的 %0 %1又是干什…
看到c标准库里提供的qsort()函数 参数中有个指向函数的指针 int (* comp)(const void * p1,const void *p2) 这个函数是调用strcmp,需要把指针类型转化 man qsort static int comp(const void * p1,const void *p2) …
函数原型: int fread(void *ptr, int size, int nitems, FILE *stream); 我的理解: 1、可以从文件的当前位置开始读数据,由ftell函数得到,不一定是文件开头,对吧? 2、返回值为读取元素的个数,什么意思?nitems不就是读取的元素个数吗?假如第一个参数不是指针…
学习C++和 MFC学习,windows API或者windows下编程有什么关系 MFC和API区别多么 都学还是选择一个? 菜鸟啊 谢谢
简化一下我的问题: struct adj_table { .... link* plink; .... }; main() { struct adj_table* adj; ...... adj = adj_new(); //分配了adj所需的内存空间 adj_set(adj); ...... } void adj_s…
1 #include <iostream> 2 3 template <typename T> 4 inline int printMax(const T& a, const T& b, void* func) 5 { 6 typedef int (*PFUNC)(const T&); 7 8 reinterpret_…
比如我现在有一个Person类 class Person { string name; int age; } 我现在想把它放到一个容器内,我该怎么定义? 我只知道对于一个整数类型的数组,比如int a[10];可以vector<int>veclist(a,a+10)来定义,那么上面的类该怎么办?
RT 在线等答案~
☆─────────────────────────────────────☆ xiaofu (FUYF) 于 (Mon Jun 23 18:33:16 2008) 提到: int a=-1; unsigned b=unsigned(0xffffffff); if(a==b) 判断为true. 为什么???? ☆───…