CPP
学术科技 · 当前来自首页固化板块目录。
RT
作用域显然是整个工程的了(跨文件) 不过请问是不是也能像static那样保留数值? 也就是说: 我在A.CPP中定义 int a=0; 然后在B.CPP中: extern int a 并改变i的数值:a=1; 那么当这个文件执行完毕后a是否能保留1的数值呢?
定义了 string a = "abcdef"; 用sizeof(a.c_str())得到的结果居然是4,也就是说取的是string类的sizeof(string),后来试了一下用strlen(a.c_str()),得到了6,这个没问题,为什么用sizeof就不行呢?
[QUOTE]实验题目: 假设以带头结点的循环链表表示队列,并且只设一个指针指向队尾元素结点而不设头指针,试编写相应的队列初始化、入队列、出队列和判断队列状态的算法。 利用上述算法完成下面的各操作,并在每一操作后输出队列状态。 1)下列元素逐一入队:5,7,3,8,55 状态:5个元素 2)3个元素出队 状态:2个元素…
我编写了个小计算器,参照VC 6.0的书 在2005下编译 定义了OnNumberKey 为数字输入函数 OnOperationKey为运算函数 结果只能进行数字输入 按运算符没触发运算程序 是怎么回事? ON_COMMAND_RANGE (IDC_BUTTON1,IDC_BUTTON10,OnNumberKey) /…
char ch; int i = 1; do{ cin >> ch; switch(ch) { case '0' : a[i] = 0; a[0] += 1; i++; break; case '1' : a[i] = 1; a[0] += 1; i++; break; case '2' : a[i] = 2; a[0…
为什么文件路径正确,文件也存在 使用FILE* a=fopen("路径",a);时 a为空呢? 会是什么原因啊
1.比如struct 是4字节对齐的,那么而要读的内容是char|int 会不会读的时候char把后面int的前2字节也读进来? 2.fopen的路径是哪里?是直接写文件名还是写详细路径? 比如d:\1\show2003.txt,应该怎么写? 谢谢~
用C语言编一个计算美金利息的程序 .... printf("%4d%21.2f\n".....) 我想知道这个%4d%21.2f是什么意思,书上给的解释是2f代表精确度,即小数点后的精确度,而21好像是这个值的字段宽度。 什么是字段宽度?还有那4d是什么意思? 谢谢各位学长高手指教一下。
现在在MFC中绘出了一个线图,想保存却保存不了,哪位大牛能告诉下详细的保存方法? 感谢!
如图。但我在vc和gcc下得到的结果真的是1啊
在一个类中想把几个变量定义成常量. 不行... 如果在一个头文件中定义, 然后include就可以... 有没有什么办法在内部定义啊...
“CPropertySheet::AddPage” : 不能将参数 1 从“CEditt *__w64 ”转换为“CPropertyPage *”与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换。 编译出的错误如上,不知道什么意思。CEditt是一个CDialog派生类。 谢谢各…
有人用 c实现了产生一个对数正太分布的 函数么?
#include <iostream> #include <vector> using std::cin; using std::cout; using std::endl; using std::vector; int main() { int a; int value; cout<<"please input th…