由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++如何pass一个变量给一个函数,但是函数声明却没有这个变量?
相关主题
解释一下吧Re: C语言的前途大家平时是怎么命名变量和函数的?
[求教大虾]关于C++编译期变量和运行期变量的区别,总是有疑惑[合集] C问题求助:如何强行从外部访问local static variable?
问个C++ Segmentation Fault的问题fstream 扫盲,谢谢!
刚看完类这一章,有些大小问题,请指教,谢谢Matlab函数变量问题,需要循环产生、添加到变量列中,该如何实(转载)
问个C++编译器如何处理函数内的static 变量请教一个C++继承的问题
emacs里怎么查找函数变量的definition、reference请问关于函数的局部变量
c++如果调用没参数的函数不用加()就好了[合集] matlab函数的返回变量
大家看看这个简单的qsort排序的问题一个C的void指针的问题
相关话题的讨论汇总
话题: comparator话题: 函数话题: c++话题: 变量话题: qsort
进入Programming版参与讨论
1 (共1页)
b*********n
发帖数: 1258
1
要解决的问题就是c++ qsort的comparator函数
int comparator ( const void * elem1, const void * elem2 );
comparator已经定义好了
但是我写的这个comparator函数里面还要用到一个第三方的变量
不知道这个问题怎么解决?
我现在的方法是global variable,但是不想用global
或者自己从新写qsort,不过这个工作量太大
不知道有没有什么小trick可以解决这个问题
谢谢
p***o
发帖数: 1252
2
C people use qsort and global variables.
C++ people use std::sort and functors.

【在 b*********n 的大作中提到】
: 要解决的问题就是c++ qsort的comparator函数
: int comparator ( const void * elem1, const void * elem2 );
: comparator已经定义好了
: 但是我写的这个comparator函数里面还要用到一个第三方的变量
: 不知道这个问题怎么解决?
: 我现在的方法是global variable,但是不想用global
: 或者自己从新写qsort,不过这个工作量太大
: 不知道有没有什么小trick可以解决这个问题
: 谢谢

r****t
发帖数: 10904
3
c++不知道,python里面可以用closure.
1 (共1页)
进入Programming版参与讨论
相关主题
一个C的void指针的问题问个C++编译器如何处理函数内的static 变量
请教如何使用qsort() to sort string.emacs里怎么查找函数变量的definition、reference
再问个C++模板问题c++如果调用没参数的函数不用加()就好了
why functional?大家看看这个简单的qsort排序的问题
解释一下吧Re: C语言的前途大家平时是怎么命名变量和函数的?
[求教大虾]关于C++编译期变量和运行期变量的区别,总是有疑惑[合集] C问题求助:如何强行从外部访问local static variable?
问个C++ Segmentation Fault的问题fstream 扫盲,谢谢!
刚看完类这一章,有些大小问题,请指教,谢谢Matlab函数变量问题,需要循环产生、添加到变量列中,该如何实(转载)
相关话题的讨论汇总
话题: comparator话题: 函数话题: c++话题: 变量话题: qsort