Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
dimakozyr
158 / 25 / 1
Регистрация: 17.08.2013
Сообщений: 467
#1

IntelliSense: требуется выражение - C++

07.10.2013, 10:07. Просмотров 1906. Ответов 2
Метки нет (Все метки)

Подскажите, почему выдает ошибку?

Объявление textColor:
C++
1
SDL_Color textColor;
0
Миниатюры
IntelliSense: требуется выражение  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2013, 10:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос IntelliSense: требуется выражение (C++):

Программа выдает 3 ошибки. Одна из них: IntelliSense: выражение должно быть допустимым для изменения левосторонним значением - C++
#include <iostream> #include <locale.h> using namespace std; struct PList { int info; PList *prev, *next; ...

С2057:Требуется константное выражение - C++
При компиляции выдает ошибки: вот часть кода: int main(int argc, char* argv) { setlocale(LC_ALL, "RUSSIAN"); int t; ...

Размер массива(error C2057: требуется константное выражение) - C++
int a; cout << "Inter number "; cin >> a; const int size = a / 2; const int ar; error C2057: требуется константное...

IntelliSense: ошибка в командной строке - C++
ругается на данный кусок хекс файла #ifndef "AThread.h" #include <QMainWindow> #define MAINWINDOW_H #define MAINWINDOW_H ...

IntelliSense: использование имени типа не допускается - C++
Model.h #pragma once class ModelClass { private: ModelClass(void); ~ModelClass(void); static ModelClass* playInstance;

Ошибки intellisense Visual Studio при SFINAE - C++
Добрый вечер, что делать если intellisense Visual Studio не справляется с SFINAE и подчёркивает в любом случаи ?

2
VEINHORN
543 / 92 / 22
Регистрация: 16.12.2011
Сообщений: 317
07.10.2013, 12:46 #2
Нужно больше кода. Из вашего скриншота ничего не понять.
0
dimakozyr
158 / 25 / 1
Регистрация: 17.08.2013
Сообщений: 467
07.10.2013, 13:33  [ТС] #3
Если закомментировать строку "textColor = {255, 255, 255};", то цвет обоих текстов желтый, но мне нужен белый, т.е. (255,255,255).
Не знаю, как правильно textColor проинициализировать.
В конструкторе тоже не получается

C++
1
2
3
4
5
6
7
void C_LoadImages::ttfInit() {
    TTF_Init();
    font = TTF_OpenFont("lazy.ttf", 40);
    textColor = {255, 255, 255};
    currentCounterSurface = TTF_RenderText_Solid(font, "Score: 0", textColor);         // текст 1
    totalCounterSurface   = TTF_RenderText_Solid(font, "High score: 548", textColor); // текст 2
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once
#include "SDL_ttf.h"
struct C_LoadImages {
    void ttfInit();
 
    inline void ttfQuit() {
        TTF_CloseFont(font);
        TTF_Quit();
    }
    TTF_Font* font;       // Сюда загружаются шрифты
    SDL_Color textColor;
 
    SDL_Surface* currentCounterSurface;
    SDL_Surface*   totalCounterSurface;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2013, 13:33
Привет! Вот еще темы с ответами:

Можно ли скрыть функции для intellisense в vs 2010 - C++
Доброго времени суток! Видел такое в C#: public override string Text { get; set; }

Взаимно ссылающиеся классы: 1)Правильное описание 2)ошибки IntelliSense - C++
Есть такой код: class A; //объявление кл. А (т.н. "forward declaration") class E { //описание кл....

Подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным - C++
Помогите плз! Надо подставить в заданное выражение знаки +,-,*,/ так, чтобы выражение было истинным: ((((((1 2) 3) 4) 5) 6)=36 ...

Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> : - C++
помогите пожалуйста решить задачку на рекурсию Вывести значение логического выражения, заданного в виде строки S. Выражение определяется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru