pass-by-reference

    1

    4답변

    일부 규칙에 따라 전역 변수 변수를 증가시키고 참조로 변수를 전달하는 함수가있는 경우 반환해야합니까, 아니면 변수가 업데이트됩니까? 이것은 로컬 변수에서도 작동합니까? 예를 들어 : static uint8_t counter = 1; void add(uint8_t *variable) { if (*variable == 5) {

    1

    2답변

    문제가 있습니다. 나는 여기에 몇 가지 다른 페이지를 읽은하지만 난 이것에 대한 해결책을 발견하지 않았다 :이 void Tanque::update(World *world, vector<Fantasma*> *ListaFantasmas){ rot = bearing(rect.x, rect.y, ListaFantasmas->back()->rect.x, List

    0

    2답변

    나는지도 목록을 가지고 있으며 for-loop에서 목록에지도를 추가하려고합니다. map.clear() 사용하여 새 맵을 만드는 것보다 더 나은 성능을 가지고 있지만 내 문제는 List.add() 개체의 참조와 함께 작동하며 Map.clear()를 사용하여 참조가 관찰되지 않는다는 것입니다. 강제로 List.add() 값을 사용하거나 다른 해결 방법을 만들

    0

    1답변

    나는 약 passing by reference in C#에 대해 읽었으며 그 동안 나는 혼란스러운 다음 문장을 읽었다. "참조로 전달할 때 값 유형의 권투가 없습니다." 비록 내가 복싱인지 알지만, 나는이 문장에 포함 된 정보의 실제 깊이를 놓친다 고 생각한다. 나는 그것이 기본적으로 복싱이 발생하지 않는다는 것을 말하고 물론 물론 어느 것도 언 박싱을하지

    2

    2답변

    내 접근 방식이 올바른지 확실하지 않습니다. 이 벡터의 내용이 변경됩니다 실행의 후 나는, Function을 참조하여 벡터 v을 통과하고 있기 때문에. 벡터 v에서 직접 작업 할 수없고 임시 벡터 temp을 사용하기로 결정한 경우 어떻게해야합니까? v = temp을 (를) 통해 임시로 v에 할당하고 있습니까? Function 실행 후 스윕 될 일부 메모리에

    1

    1답변

    나는 C/GDB 코딩 질문을 통해 나를 괴롭혔습니다. (GCC를 컴파일러로 사용하여 리눅스 박스에서 코딩하기.) 하드웨어 캐시를 코딩해야하는 작업을하고 있는데, 이는 기본적으로 typedef 구조체의 2D 배열로 작업해야한다는 것을 의미합니다. 구조체 cacheLine으로 편집하십시오. [*] [*] [*] [*] ...so here... numSet =

    -2

    1답변

    #include <iostream> using namespace std; int rev(int& sourcenum) { int temp = sourcenum; int sum = 0; while (temp!=0) { sum*=10; sum += temp%10; temp/=10;

    -3

    1답변

    나는 사전에 문자열의 벡터가있는 클래스 Dictionary을 가지고있다. 사용자로부터 Word을 가져 와서 해당 단어가 Dictionary인지 확인합니다. 때문에 구현의 제약는 , I (나는 Dictionary 클래스에 정의 된 검색 기능을 사용하는 것이 필요 Word 클래스) Word 클래스에 클래스 Dictionary (Lexicon 변수)의 객체를 전

    2

    2답변

    내가 콜백 및 루프에 대한 약간의 문제가 있어요 는 는이 코드 주석에 기록 된대로 public void DoSth(Action<QueryTextureResult> result, IEnumerable<string> arr) { int totalData = 0; foreach (var element in arr) // let's say ar

    0

    1답변

    일부 하드웨어가 연결된 Arduino 보드의 C++ 코드를 작성하고 있습니다. 코드의 여러 위치에서 다양한 부착 된 하드웨어의 값으로 문자열을 구성하고 명령의 일부로 직렬로 전송해야합니다. 시리얼을 통해 전송되는 매우 특정한 명령의 일부가되어야하므로 먼저 명령을 구성하고 전체 명령이 준비되면 보내십시오. 순간 나는 그때 String dataString =