Результаты поиска по запросу "const"

5 ответов

, скорее

(ить: Значительные изменения, потому что предыдущий пример был ошибочным, что может сделать некоторые ответы / комментарии кажутся странными) Это может быть слишком надуманным, но из-за отсутствия конструктора const допустимо следующее: class ...

1 ответ

Имеет ли смысл ссылка на const Mat в OpenCV?

0 ответов

Теперь я получаю предупреждение даже за первый аргумент LOL. И мне нужно, чтобы он был mat4, чтобы я мог написать [i] [j] для индексирования, а не [i * 4 + j], что немного раздражает.

учаю некоторые странные предупреждения об этом коде: typedef double mat4[4][4]; void mprod4(mat4 r, const mat4 a, const mat4 b) { /* yes, function is empty */ } int main() { mat4 mr, ma, mb; mprod4(mr, ma, mb); } gcc выведите следующим ...

ТОП публикаций

2 ответа

Как преобразовать «указатель на тип указателя» в const?

Со следующим кодом void TestF(const double ** testv){;} void callTest(){ double** test; TestF(test); }Я получаю это: 'TestF' : cannot convert parameter 1 from 'double **' to 'const double **'Я не могу понять почему. Почемуtest не может быть ...

1 ответ

Почему gcc не допускает использование const int в качестве выражения case?

Я смотрел на этоТАК вопрос [https://stackoverflow.com/questions/1712592/variably-modified-array-at-file-scope] и я подумал о const-выражениях против #defines и понял, что я на самом деле не понимаю, почему компилятор не может справиться с этим. ...

4 ответа

, что исключено другим абзацем.

р кода const const const int x = 10; int main() {}компилируется в C, но не в C ++. Почему он компилируется в C? Я думал, что это не удастся и в Си. Неважно. Какая часть стандарта C ++ запрещает использование дубликатовconst и какая ...

3 ответа

C ++ Инициализация члена структуры констант

постоянная

4 ответа

Strtol, strtod небезопасны?

Кажется, чтоstrtol() а такжеstrtod() эффективно позволяют (и заставляют) отбрасывать константу в строку: #include <stdlib.h> #include <stdio.h> int main() { const char *foo = "Hello, world!"; char *bar; strtol(foo, &bar, 10); // or strtod(foo, ...

4 ответа

Инициализация массива использует переменную const в C ++

это может работать: const int size = 2; int array[size] = {0};это имеет ошибку компиляции: int a = 2; const int size = a; int array[size] = {0};Почему?

2 ответа

Можно ли использовать указатель на функцию с аргументом const в качестве указателя на функцию с неконстантным аргументом?

Возможно, заголовок сам по себе непонятен ... У меня есть функция f (предоставленная некоторой библиотекой), которая принимает в качестве аргумента указатель на функцию подписиvoid g(int*)т.е. void f(void (*g)(int*));Тем не менее, я хотел бы ...